Hi.
I'd start with cmptree
, from the following list of possibilities.
cmptree Compare directory trees recursively and report the differences. (what)
Path : ~/bin/cmptree
Length : 183 lines
Type : Bourne-Again shell script, ASCII text executable
Shebang : #!/bin/bash
Possibilities:
Difference, similarity, compare
1) diff, standard
2) cmp, standard
3) dwdiff, cdif (local), word differences
4) cmptree (local), dirdiff (GUI), compare directory trees
http://www.drdobbs.com/the-shell-corner-cmptree/199103123 (2016.11)
5) docdiff, compare by character, word, line, numerous output formats
6) meld (GUI), diff and merge files
7) numdiff, my-ndiff (local), snd (local), compare numerically
8) comm, standard, compare 2 sorted files, 3 column output
9) comm-split (local), compare like comm, but split output to
separate files.
10) multi-comm (local), compare n files, need not be sorted
11) contrast (local), like comm, needs no sort, symmetric and
simple differences, intersection, union
12) diff.pl, perl work-alike for diff
https://metacpan.org/pod/distribution/PerlPowerTools/bin/diff
13) multi-diff (local), common lines, multiple files, re-write omitting common lines
14) psame (local), find similarity between 2 text files
15) fdupes, rdfind, duff, find duplicate files
16) dateutils.ddiff, find difference in dates, times
In this environment:
OS, ker|rel, machine: Linux, 3.16.0-4-amd64, x86_64
Distribution : Debian 8.6 (jessie)
Best wishes ... cheers, drl