|Status||License||Language||Bug tracking||VCS||Latest release|
|Deprecated||MIT||Python||git.debian.org||hardlink 0.1.2.tar.gz (GPG, Feb 2012)|
|Stable||MIT||C||git.debian.org||hardlink 0.2.0.tar.gz (GPG, May 2012)|
|Experimental||MIT||C||git.debian.org||hardlink 0.3.0~rc1.tar.gz (GPG, Sep 2012)|
hardlink is a tool which replaces multiple copies of a file with hardlinks. Inspiration came from http://code.google.com/p/hardlinkpy/, but no code has been used. It was rewritten from scratch because hardlinkpy code was not very readable and written against old Python versions. The program requires Python 2.5 or newer, and should work with Python 3 after running 2to3 on it.
- hardlink 0.3.0~rc1.tar.gz - The tarball of the experimental release
- hardlink 0.2.0.tar.gz - The tarball of the stable release
- hardlink 0.1.2.tar.gz - The tarball of the deprecated Python release
The tarball can be regenerated at any time by running "pristine-tar checkout hardlink_0.1.2.tar.gz" from inside a clone of the git repository.
To install hardlink into /usr, run make install.
DESTDIR- May be set to another root system (useful for packaging)
usr, may be changed to
$(PREFIX)/share/man(some systems may use
Differences to hardlinkpy
For users of hardlinkpy, several things are different. One of the most important changes is the renaming of all --foo-ignore arguments to --ignore-foo ones. This is more similar to the naming of options in GNU programs.
- --timestamp-ignore has been renamed to --ignore-time
- --owner-ignore has been renamed to --ignore-owner
- --rights-ignore has been renamed to --ignore-mode
- --filenames-equal has been renamed to --respect-name
The option --reverse has been renamed to --minimize. The option --max has been renamed to --maximize.
At the moment, output is different. This may change at a later point.
hardlink is published under the terms of the MIT license. See the source code for more information. This file is subject to the same licensing terms.