# HG changeset patch # User Oleksandr Gavenko # Date 1471986993 -10800 # Node ID 99083433ec1e2573c27a682deb39cd2837ebc9f4 # Parent bd2e3f9ac037752b6994c499d8ab0c8a629fc4fa Merge similar files. diff -r bd2e3f9ac037 -r 99083433ec1e dup.rst --- a/dup.rst Wed Aug 24 00:16:20 2016 +0300 +++ b/dup.rst Wed Aug 24 00:16:33 2016 +0300 @@ -43,8 +43,8 @@ http://code.google.com/p/softenido/wiki/FindRepe FindRepe home page -fdupes. -======= +fdupes +====== :: $ sudo apt-get install fdupes @@ -58,8 +58,8 @@ http://packages.debian.org/search?keywords=fdupes fdupes Debian package -freedups. ---------- +freedups +======== Freedups searches through the directories you specify. When it finds two identical files, it hard links them together. Now the two or more files still @@ -69,8 +69,8 @@ http://www.stearns.org/freedups/ freedups home page -dupmerge. ---------- +dupmerge +======== Dupmerge reads a list of files from standard input (eg., as produced by "find . -print") and looks for identical files. When it finds two or more identical @@ -80,8 +80,8 @@ https://sourceforge.net/projects/dupmerge/ dupmerge home page -ssdeep. -------- +ssdeep +====== ssdeep is a program for computing context triggered piecewise hashes (CTPH). Also called fuzzy hashes, CTPH can match inputs that have homologies. Such @@ -91,3 +91,10 @@ http://ssdeep.sourceforge.net/ ssdeep home page +comparator +========== + +Available under Cygwin. Find duplication in source files:: + + $ comparator -s 5 $dir1 $dir2 +