Perfect Match
Home | Usage | Quality | Competition | Project
What is it?
Some time ago I was looking for a utility that would find (and possibly remove) duplicate files. I have found few of them but none was complex enough for what I wanted... hence the idea of "Perfect Match"! My main requirements were:
- quick compare - i.e. first compare files based on size, then hash
- perform some logic when choosing which duplicate should be removed
Installation
At this moment there is no installer available for pmatch.
- Login to your system as a root
- Install log4r:
gem install log4r - Download pmatch version 0.3.1
- Copy it to the folder covered by your $PATH variable:
cp pmatch /usr/local/bin/ - Fix permissions:
chmod 755 /usr/local/bin/pmatch - Switch to your normal user - now you should be able to use
pmatchfrom any place
Support
You can use rubyforge forum for general discussion. If you would like to see any particular feature or you spot a bug - please report it using a tracker.
Alternatively, simply drop me a line - email is at the bottom of the page.
How to submit patches
Read the 8 steps for fixing other people’s code.
The trunk repository is svn://rubyforge.org/var/svn/pmatch/trunk for anonymous access.
License
This code is free to use under the terms of the GPL v3 license. Contact me if you would like to see it distributed with some other licence.
Contact me!
Whatever it is you want to share with me, please send an email to
nexor |nospamplease|@ fnet.pl.
Theme taken from Dr Nic Williams, who took it from Paul Battley.
I recommend: vacation by the Baltic Sea.