Projects / FreeDup

FreeDup

Freedup finds and eliminates duplicate files by linking them, and thus reduces the amount of used disk space within one or more file systems. By default, hardlinks are used on a single device, symbolic links when the devices differ. A set of options allows you to modify the methods of file comparison, the hash functions, the linking behavior, and the reporting style. You may use batch or interactive mode. Freedup usually only considers identical files, but when comparing audio or graphics files, you may elect to ignore the tags.

Tags Archiving Compression Filesystems Systems Administration Utilities multimedia Sound/Audio Analysis duplicate files
Operating Systems Unix Windows Windows Cygwin POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  07 Mar 2008 00:24
  • Rrelease-after

Changes: This release removes leftover debugging statements. It also provides HTML documentation with the RPM file. Additionally, the installation preparation for the new Web interface can be tested. But be aware there is currently no usable Web interface to start freedup.

  • Rrelease-mid
  •  02 Mar 2008 12:06
  • Rrelease-after

Changes: When linking files, it is unavoidable to change the modification and the access time of the directory the target belongs to. For cases where this leads to additional (unwanted) actions, use the new -T option to make freedup keep the modification times of the affected directories. This option is added and documented. Makefile.tests is now more easily readable and reduced in size.

  • Rrelease-mid
  •  01 Feb 2008 10:39
  • Rrelease-after

Changes: This release no longer needs external commands to perform its tasks. If no "find options" are passed using -o, the internal tree scanning is used. It is supposed to run faster, but this could not be proven. The only visible advantage is a progress indicator.

  • Rrelease-mid
  •  31 Dec 2007 08:24
  • Rrelease-after

Changes: Some variables were not initialized under certain circumstances, which could make freedup fail with SIGSEGV in interactive mode. In interactive mode since version 1.4, all identical files were displayed, whether already linked or not. This now obeys the rules, e.g. given by "-H". The linkage reports in interactive mode are now supposed to be correct (non-zero) again. Statistics for deleted files (only possible in interactive mode) are added, too. If using "extra styles" in interactive and batch mode, you may influence linking direction by file size (i.e. by existence of tags).

  • Rrelease-mid
  •  28 Dec 2007 03:32
  • Rrelease-after

Changes: The major bugfix concerns the (n+m) assertion. Checks were implemented so that no endless loops with the extra style mp4 should occur. A minor one is to read and write the environment variable "globalkey" (-k) as letter not as ascii code. Please note that you have to correct existing environments manually. The new feature that lists the existing environments should help you on that.

No-screenshot

Project Spotlight

amavisd-new

A high-performance interface between MTAs and content checkers.

No-screenshot

Project Spotlight

XZ utils

A data compression program that uses the LZMA algorithm.