[ILUG] HD question
rick at linuxmafia.com
Thu Mar 22 18:15:06 GMT 2001
begin Donncha O Caoimh quotation:
> What's so bad about using "cp -avf" instead, except for the possibility
> that "cp" on the platform in question may not support "-av" of course?
Ordinarily, one would want at least to also use -x (to not
accidentally copy filesystems mounted within the tree to be copied).
It's a good habit to get into, otherwise you'll some day try to copy
/ , and end up (among other things) trying to cp /proc .
GNU cp has the disadvantage of incrementing files' time stamps. (You
might wish to keep those intact.) It doesn't handle sparse filesystems
very intelligently (even if you include option --sparse=always). You
might thus prefer to trust other tools with your data.
I'd personally go with "rsync -avz source destination" for routine
cases. Or "(cd source && 'tar Sczpf -) | (cd destination && tar Sxvzpf -)" ,
as long as I'm sure I'm using the GNU version of tar.
Cheers, Right to keep and bear
Rick Moen Haiku shall not be abridged
rick at linuxmafia.com Or denied. So there.
More information about the ILUG