Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Table of Contents

Duplicate File Finder

New for Synchronet v3.19, this JavaScript utility script replaces the functionality of the old DUPEFIND program.

Invoke

Run with JSexec

jsexec dupefind -help
usage: [-options] [[dir_code] [...]]
options:
  -lib=<name>     search for duplicates in specified library only
  -min=<bytes>    specify minimum file size to compare hash/sum
  -ex=<filename>  add to excluded file name list (case-insensitive)
  -names          search for duplicate file names (case-insensitive)
  -sha1           search for duplicate SHA-1 sums (the default)
  -crc32          search for duplicate CRC-32 sums
  -md5            search for duplicate MD5 sums
  -json[=space]   create JSON formatted output
  -v              increase verbosity of JSON output
  -dedupe         remove/delete duplicate files

If directories or libraries are specified, all directories will be searched for duplicate files.

Examples

* To search for duplicate files greater than 1KB in size, using their SHA-1 hash value, in all directories in all libraries:

jsexec dupefind

* To search for duplicate file names in all directories in all libraries:

jsexec dupefind -names

* To automatically remove all duplicate files in all directories in all libraries:

jsexec dupefind -dedupe

See Also