-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday, 2009-04-25 at 22:13 +0300, Stan Goodman wrote:
At 21:13:35 on Saturday Saturday 25 April 2009, Daniel Bauer <> wrote:
On Saturday 25 April 2009 19:32:14, Stan Goodman wrote:
Why is any one of these better than the simple cp, which knows very well how to copy files?
rsync will also keep all file attributes (owner etc.) and links correct, while cp will copy a file when there is only a link (as much as I know).
Yes, that's correct. But you can give the "-a" parameter to "cp" and it will keep the attributes as much as possible. Also rsync is optimized for a massive (backup) copy, and even better if you use it for repeated copies, ie, for a backup, each day for example. It is not the current case, but, if for example, you have to halt the process, on restart it will skip the already copied files, and copy only those new or modified. It can also be told to delete files on the destination that do not exist any longer on the source.
Thanks. Actually, as I read the "help" file for rsync, you have to tell it what to do with links, out of a large repertoire of possibilities. I wouldn't want to copy links anyway, in the present case: a file that's far enough away that one would want to link to it is apt not to be in the /home directory at all. But rsync knows how to deal with that too.
Ii use this set of options: - --archive --acls --xattrs --hard-links --del --stats --human-readable
I have to study this help file thoroughly, as well as the man page.
Notice that there is a difference with having a "/" or not at the end of the source or dest path given to rsync. Try. I never remember the difference O:-)
The cp command, BTW, also has a way to preserve file attributes.
Right. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknzY4cACgkQtTMYHG2NR9VT6wCdGnhhXiYLr5+04FGVsZ5W+jsh UTQAn0ayFStWS1jXedYA8og0Fncn0SLW =HmjW -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org