Compare two directories, architecture only
marco atzeri
marco.atzeri@gmail.com
Thu Mar 29 11:34:00 GMT 2012
On 3/29/2012 11:25 AM, Fergus wrote:
> Is there an easy way to compare two directories for content (names only
> of subdirectories and files, not their identical content).
> (1) "diff" compares the content of files: too strong a comparison;
> (2) Could "find" both directories and then compare output, but this will
> list the entire content under any non-matching subdirectories, when all
> I need is the fact of the non-match.
> (i.e. I need
> diff -rq d1 d2 | sed ' /^Files /d' OR diff -rq d1 d2 | grep '^Only'
> without the scrutiny of file content that diff provides.)
> Thank you!
> Fergus
not clear what are you looking for, just if the two trees are equal or
also the list of the differences (missing files) ?
cd dir1 ; find . -type f > /tmp/list1
cd dir2 ; find . -type f > /tmp/list2
then or
cmp /tmp/list1 /tmp/list2
or
diff -uN /tmp/list1 /tmp/list2
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list