milton@ektools.UUCP (Milton P. Bordenschnocker) (01/27/89)
Situation: I have two nearly identical directories.
One is from a backup, and the other is real.
Both contain files and sub-directories
that the other does not have.
Wish list: I would like a way of merging the two directories,
This needs to be done in such a way that in case of
duplicate files the most recent file is the one used.
Request: Does anyone have a script or a utility for performing
this task that I may have?
Thanks in Advance.
...rochester!kodak!ektools!miltonles@chinet.chi.il.us (Leslie Mikesell) (01/28/89)
In article <1721@ektools.UUCP> milton@ektools.UUCP (Milton P. Bordenschnocker) writes: > Situation: I have two nearly identical directories. > One is from a backup, and the other is real. > Both contain files and sub-directories > that the other does not have. > Wish list: I would like a way of merging the two directories, > This needs to be done in such a way that in case of > duplicate files the most recent file is the one used. If the backup is via cpio you can just restore it into the the current directory without the -u flag and end up with the newest copies of everything. Otherwise you can make a cpio copy of your current directory: cd dir; find . -depth -print |cpio -ocv >file_or_tape Then restore your backup copy and update with: cd dir; cpio -icvmd <file_or_tape Les Mikesell