Difference between revisions of "Rsync"
From Wasya Wiki
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | Manpage: https://download.samba.org/pub/rsync/rsync.1#opt--itemize-changes | |
rsync -avxHAWX --numeric-ids --progress / mnt/ > ~/rsync.out | rsync -avxHAWX --numeric-ids --progress / mnt/ > ~/rsync.out | ||
Line 9: | Line 9: | ||
<pre> | <pre> | ||
-a : all files, with permissions, etc.. | -a : all files, with permissions, etc.. | ||
+ | -r : recursive | ||
-v : verbose, mention files | -v : verbose, mention files | ||
-x : stay on one file system | -x : stay on one file system | ||
Line 20: | Line 21: | ||
* From :https://superuser.com/questions/547282/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 - | + | rsync -ruvi src/ dest/ |
The options are: | The options are: |
Latest revision as of 14:33, 7 November 2024
Manpage: https://download.samba.org/pub/rsync/rsync.1#opt--itemize-changes
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.. -r : recursive -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 -ruvi 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