Perfect Match

Home | Usage | Quality | Competition | Project

Current status

It was always my plan to contribute pmatch to Debian, however it turned out that including it is a bit controversial - see Debian bug and discussion on mentors. I've decided to stop maintaining pmatch, close the project and move on. Please use any of the alternatives instead.

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:


At this moment there is no installer available for pmatch.


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:// for anonymous access.


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|@

You can follow me on twitter: zabuch

or read my technical blog.

Theme taken from Dr Nic Williams, who took it from Paul Battley.

I recommend: vacation by the Baltic Sea.