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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  04 Feb 2011 09:25

Release Notes: The missing source for the symharden tool was added.

Release Notes: CTRL-C is now caught to free all the duplicates discovered so far. Several changes improve platform portability, e.g. for Apple Mac Version 10.6.0 i386, where freedup was tested and works fine. Filesystem errors (e.g. in /sys) are now caught and warnings are printed instead of assertions. Several other bugfixes and contributions were applied, e.g. one to fix a memory allocation bug. A new minor tool called symharden was added to convert softlinks into hardlinks wherever possible.

  •  07 Mar 2008 00:24

Release Notes: 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.

  •  02 Mar 2008 12:06

Release Notes: 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.

  •  01 Feb 2008 10:39

Release Notes: 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.

RSS Recent comments

21 Feb 2011 08:21 CoolRaoul Thumbs up

The "POSIX" tag should be removed from the tag list since the source is not fully posix compliant (use of getopt_log API for example)

Screenshot

Project Spotlight

iBoostUp

A system optimization tool.

Screenshot

Project Spotlight

j661

Provides a generic CDS (or ARINC 661 Server) conforming to the ARINC 661 standard.