Tools to find duplicate files within a directory and its sub-directories.
duplicates [<folder>] [--cache <cache>]
Find all duplicate files within a directory and its sub-directories.
find <file> [<directory>] [--cache <cache>]
Find duplicates of a given file within a directory and its sub-directories.
build [<directory>] [<filename>]
Build the cache for a directory and its sub-directories.
report [--cache <files>] [--output <filename>] [--distinct]
Compare the cache for multiple directories and report the duplicates.
Project uses Spectre.Console library to manage command line options and user experience.
Clone the repository and go to the project directory.
git clone https://github.com/ZooterOne/File-Utils
cd File-Utils/dotNetToolsBuild the project.
dotnet build dotnet run --project DuplicateFinder.CLI <command> <parameters>dotnet test