Skip to content

VersBinarii/deedoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeeDoo

Command line file deduplicator.

About

The deduplicator does not delete any files. Any duplicates it finds are moved to the rejects directory with the full path preserved. The rejects directory location can be specified with the -o option. The program finds the duplicates by performing crc32 calculation on the file content. If the -E flag is specified program will perform full byte-by-byte comparison to ensure files are the same.

Installation

Install directly with cargo:

cargo install deedoo

Usage:

USAGE:
    deedoo [FLAGS] [OPTIONS] <directory>

FLAGS:
    -E, --ensure     Runs additional check to verify duplicate.
    -h, --help       Prints help information
    -V, --version    Prints version information
    -v, --verbose    Show extra logging

OPTIONS:
    -o, --output <out_directory>    Directory for duplicated files.

ARGS:
    <directory>    Directory to scan.