begin quoting Lan Barnes as of Tue, Feb 26, 2008 at 01:35:36PM -0800:
> I have two file trees (source code). I want to know the differences in
> file names in those trees. I don't care if the files themselves differ
> internally (I'm searching for new and deleted files between the two
> trees).
>
> I'm in Linux and have available all the usual utilities as well as p4.
> Also anything I can download.
>
> Closest I've come on my own so far is
>
> dir -Rx1 .
>
> Done in both trees, and diffed. But the output is complex.
>
> [EMAIL PROTECTED]:~/dev/tst> dir -R -x1
> .:
> 1
> 2
>
> ./1:
> 1.a
> 1.b
> 1.c
>
> ./2:
> 2.a
> 2.b
> 2.c
>
> ... but what I really need is:
>
> ./1/
> ./2/
> ./1/1.a
> ./1/1.b
> ./1/1.c
> ./2/2.a
> ./2/2.b
> ./2/2.c
Perhaps:
cd 1
find . -type f > /tmp/1
cd ../2
find . -type f > /tmp/2
cd ..
diff /tmp/1 /tmp/2
Or maybe
(cd 1 ; find . -type f ; cd ../2 ; find -type f) | sort | uniq -c \
| grep '^ *1 ' | awk '{print $2}'
?
--
Maybe rsync but print
Instead of duplicate?
Stewart Stremler
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list