====== DUPEFIND ======

As of Synchronet v3.19, this utility has been deprecated in favor of the new ''[[module:dupefind]].js'' utility script.

Dupefind is Synchronet's file de-duplication utility. It will (at least) report duplicate filenames but it will not report if the same content is in different files.

By default, dupefind will scan all your configured file libraries. You can limit the scan by specifying starting and/or ending file library numbers.

Dupefind is exec/dupefind on *nix systems and exec/dupefind.exe on windows systems.

=== Usage: ===
<code>
usage: DUPEFIND [start] [end]
where: [start] is the starting library number to check
       [end]   is the final library number to check
</code>


=== Example output: ===

The following example output is from a system with two file libraries. In this example, we're scanning only the first file library which has the name "Main". This library has twenty file directories in it.
<code>
$ /sbbs/exec/dupefind 1

DUPEFIND Version 1.02 (Linux) - Synchronet Duplicate File Finder

Reading directory index 377 of 377
Scanning Main Newly Uploaded Files
Scanning Main BBS Related

HAKRLFOS.ZIP is located in : Main             BBS Related
                       and : Main             FOSSIL

rlfossil.zip is located in : Main             BBS Related
                       and : Main             FOSSIL
Scanning Main BBS Doors
Scanning Main BlueWave
Scanning Main FastEcho
Scanning Main FOSSIL
Scanning Main Internet
Scanning Main BBS Software & Utils
Scanning Main Text
Scanning Main Communications
Scanning Main Utils
Scanning Main Games
Scanning Main OS/2
Scanning Main Programming
Scanning Main Graphics
Scanning Main Business
Scanning Main Misc
Scanning Main Uploads
Scanning Main Sysop
Scanning Main User
</code>

===== See Also =====
  * [[.:index|Utilities]]