logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

finddup - Find identical files and do something with them

Author

       Klaus Ethgen <Klaus@Ethgen.de<gt>

Description

finddup search the working directory and all files below on the same partition for duplicate files.

       finddup can optional hardlink such files to save space.

       Files size 0 will not be reported or hardlinked as this might give problemes later.

       This is a complete rewrite of the finddup in perl to handle several issues:

         - Allow spaces and other characters in filenames

         - be faster

         - include nodup in same script

         - Handle files that already have other hardlinks in the same tree

         - Several improvements

       If started as nodup or nodup.pl the script will act like started with options --link and --oldresult

History

       $Log: finddup,v $ Revision 2.3  2005/02/06 18:57:42  klaus * Make --oldresult faster by  not  calculating
       the md5sum again * Fix a but that with --oldresult no links will be done cause the internal
         datastructure * Do handle errors in open for md5sum calculation

       Revision 2.2  2005/02/06 12:21:02  klaus Little but important bug in link routine.

       Revision 2.1  2005/02/05 18:43:11  klaus Just cosmetic

       Revision 2.0  2005/02/05 18:41:20  klaus Completely new version

Contributed                                           User                                            FINDDUP(1)

License

       This  program  is  free  software;  you  can  redistribute it and/or modify it under the terms of the GNU
       General Public License as published by the Free Software Foundation; either version 2 of the License,  or
       (at your option) any later version.

       This  program  is  distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
       the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General  Public
       License for more details.

       You  should have received a copy of the GNU General Public License along with this program; if not, write
       to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Name

       finddup - Find identical files and do something with them

Synopsis

Usage:
              finddup [options...]

       --man  the manpage

       -h, --help
              a short help

       --version
              the version (CVS) of the program

       -n, --noaction
              do just nothing, just print out (implies -v)

       -v, --verbose
              just what the name says

       -q, --quiet
              be quiet

       -l, --link
              link the identical files together

       -o, --oldresult
              Use the old output of this script

       -i, --ignore-perms
              Don't check that file owner and permissions match

       -d, --dir
              Define the dir to check (you may specify more than one)

See Also