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||Utilities Filesystems Systems Administration|
No changes have been submitted for this release.
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.
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.
Release Notes: This release features several improvements (C99, swap macro, etc.), speedups, and an inverse mode.
Release Notes: Initial freshmeat announcement.