SYNTAX: freedup [options] [<tree> ...]

-aprovide compatibility to freedups by William Stearns.[=-gup]
-ccount file space savings per linked file.
-drequires the modification time stamps to be equal.
-frequires the path-stripped file names to be equal.
-grequires groups to be equal.
-hshows this help. [other option are ignored]
-idecide in interactve mode what to do with identical files.
-lonly allow hardlinks. No symlinks are established.
-m <bytes>only touch larger files. (deprecated: use -o -size +#c)
-ndo not really perform links [no action].
-o <opts>pass one option string to the initially called find command.
-prequires file permissions to be equal.
-qproduces no output during the run (also toggles -c and -v to off)
-sgenerate symlinks although some given paths are relative.
-t <type> selects the hash method. Valid choices are sha512, sha384, sha256, sha224, sha1, md5, sum .
-urequires users to be equal.
-vdisplay shell commands to perform linking [verbose].
-wonly weak symbolic links allthough hardlinks might be possible
-#disable usage of hash functions, but compare all files byte by byte.
-0disable linking of empty files i.e. files of size 0.
<tree>any directory tree to scan for duplicate files recursively.
Options are toggle switches. Their final state applies.
Later <tree> entries are linked to the earlier ones.
Providing no <tree> means to take filenames(!) from stdin.
When standard input is used the option -o has no effect.
FreeDup Version 1.0-4 by Andreas Neuper ©2007.
Sha1 Version 1.0.4 by Allan Saddi ©2001-2003.