Projects / dupmerge

dupmerge

Dupmerge reads a list of files from standard input (eg., as produced by "find . -print") and looks for identical files. When it finds two or more identical files, all but one are unlinked to reclaim the disk space and recreated as hard links to the remaining copy.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  24 Mar 2008 13:33

No changes have been submitted for this release.

  •  05 May 2005 05:32

Release Notes: Because the old versions of dupmerge use fgets to read the filenames, filenames which contain newline characters could not be read. Therefore, fgets has been replaced with fread and the old sequence operator "\n" was replaced with "\0"; the input file names must now be separated with a zero byte instead of a newline. So the -print0 option must be given to find instead of -print, when piping the output of find into dupmerge. A small bug in which the wrong version number was shown has been fixed.

  •  12 Jan 2005 09:02

Release Notes: Version 1.1 had 2 braces too few and compared only the first 64-bits of equally sized files in normal mode, so the inverse mode was correct. Version 1.21 and later versions do not have this bug, and are now tested before release with coreutils-5.2.1 and others.

  •  13 Dec 2004 03:51

    Release Notes: This release features several improvements (C99, swap macro, etc.), speedups, and an inverse mode.

    •  30 Jan 2001 06:12

      Release Notes: Initial freshmeat announcement.

      Screenshot

      Project Spotlight

      Jackcess

      A pure Java library for reading and writing MS Access databases.

      Screenshot

      Project Spotlight

      OpenSIPS

      A mature implementation of a SIP server/proxy.