Forrest logo
tool overview
On this page you find all important commands for the CLI tool If the command you are looking for is missing please ask our AI. is a command-line tool that is used for finding and eliminating duplicate or redundant files and directories on Unix-like systems. It is primarily designed to help users free up storage space and organize their files efficiently.

The tool utilizes various techniques such as fuzzy matching algorithms and hash functions to identify duplicate files accurately, even if the file names or sizes differ slightly. It can handle a wide range of file types, including regular files, directories, symlinks, and hardlinks. offers a multitude of options and flags to perform different types of operations. For example, it can search for duplicate files within a specific directory or recursively across an entire file system. It can also filter files based on their size, modification time, or file extension.

The tool provides various removal modes, such as hard deletion, moving files to a different location, or creating hardlinks to conserve space while still maintaining access to the duplicate files. also offers a dry-run mode, allowing users to preview the changes that will be made without actually modifying any files. This ensures users can verify the results before proceeding with any deletion or file movement.

Furthermore, it supports parallelized execution, allowing it to make efficient use of multi-core processors to speed up the scanning and removal process, especially on larger file systems.

The tool generates detailed reports in various formats, including HTML, XML, and text files, which provide users with comprehensive information about the duplicates found and the actions taken.

In summary, is a versatile and powerful command-line tool that helps users identify and remove duplicate files and directories, freeing up storage space and improving file organization on Unix-like systems.

List of commands for

tool overview