X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ef855d198e1314036eb734b12a34962855f63186..ef57235623e1a268ae96fe7fe772c493e06b0e36:/rsync.yo diff --git a/rsync.yo b/rsync.yo index 0e3ab2bb..f94d5d4a 100644 --- a/rsync.yo +++ b/rsync.yo @@ -306,7 +306,7 @@ verb( -W, --whole-file copy whole files, no incremental checks --no-whole-file turn off --whole-file -x, --one-file-system don't cross filesystem boundaries - -B, --block-size=SIZE checksum blocking size (default 700) + -B, --block-size=SIZE force a fixed checksum block-size -e, --rsh=COMMAND specify the remote shell --rsync-path=PATH specify path to rsync on the remote machine --existing only update files that already exist @@ -570,9 +570,9 @@ dit(bf(-t, --times)) This tells rsync to transfer modification times along with the files and update them on the remote system. Note that if this option is not used, the optimization that excludes files that have not been modified cannot be effective; in other words, a missing -t or -a will -cause the next transfer to behave as if it used -I, and all files will have -their checksums compared and show up in log messages even if they haven't -changed. +cause the next transfer to behave as if it used -I, causing all files to be +updated (though the rsync algorithm will make the update fairly efficient +if the files haven't actually changed, you're much better off using -t). dit(bf(-n, --dry-run)) This tells rsync to not do any file transfers, instead it will just report the actions it would have taken. @@ -633,8 +633,9 @@ they are not empty when they are to be replaced by non-directories. This is only relevant without --delete because deletions are now done depth-first. Requires the --recursive option (which is implied by -a) to have any effect. -dit(bf(-B, --block-size=BLOCKSIZE)) This controls the block size used in -the rsync algorithm. See the technical report for details. +dit(bf(-B, --block-size=BLOCKSIZE)) This forces the block size used in +the rsync algorithm to a fixed value. It is normally selected based on +the size of each file being updated. See the technical report for details. dit(bf(-e, --rsh=COMMAND)) This option allows you to choose an alternative remote shell program to use for communication between the local and