Difference between revisions of "Rsync"
From Wasya Wiki
Line 8: | Line 8: | ||
The options are: | The options are: | ||
<pre> | <pre> | ||
− | |||
-a : all files, with permissions, etc.. | -a : all files, with permissions, etc.. | ||
-v : verbose, mention files | -v : verbose, mention files | ||
Line 16: | Line 15: | ||
-X : preserve extended attributes (not included with -a) | -X : preserve extended attributes (not included with -a) | ||
-W : whole files | -W : whole files | ||
+ | </pre> | ||
+ | |||
+ | === Which is the rsync command to “smartly” merge two folders? === | ||
+ | * From :https://superuser.com/questions/547282/which-is-the-rsync-command-to-smartly-merge-two-folders | ||
+ | |||
+ | rsync -abviuzP src/ dest/ | ||
+ | The options are: | ||
+ | <pre> | ||
+ | -i turns on the itemized format, which shows more information than the default format | ||
+ | -b makes rsync backup files that exist in both folders, appending ~ to the old file. You can control this suffix with --suffix .suf | ||
+ | -u makes rsync transfer skip files which are newer in dest than in src | ||
+ | -z turns on compression, which is useful when transferring easily-compressible files over slow links | ||
+ | -P turns on --partial and --progress | ||
+ | --partial makes rsync keep partially transferred files if the transfer is interrupted | ||
+ | --progress shows a progress bar for each transfer, useful if you transfer big files | ||
</pre> | </pre> |
Revision as of 18:19, 2 October 2024
From: https://superuser.com/questions/307541/copy-entire-file-system-hierarchy-from-one-drive-to-another
rsync -avxHAWX --numeric-ids --progress / mnt/ > ~/rsync.out
rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /root/bigfile.txt 198.211.117.129:/root/
The options are:
-a : all files, with permissions, etc.. -v : verbose, mention files -x : stay on one file system -H : preserve hard links (not included with -a) -A : preserve ACLs/permissions (not included with -a) -X : preserve extended attributes (not included with -a) -W : whole files
Which is the rsync command to “smartly” merge two folders?
- From :https://superuser.com/questions/547282/which-is-the-rsync-command-to-smartly-merge-two-folders
rsync -abviuzP src/ dest/
The options are:
-i turns on the itemized format, which shows more information than the default format -b makes rsync backup files that exist in both folders, appending ~ to the old file. You can control this suffix with --suffix .suf -u makes rsync transfer skip files which are newer in dest than in src -z turns on compression, which is useful when transferring easily-compressible files over slow links -P turns on --partial and --progress --partial makes rsync keep partially transferred files if the transfer is interrupted --progress shows a progress bar for each transfer, useful if you transfer big files