X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d82434cf27f71d18013c626a2baff068c00d84c1..81c652d5d28efcc9bd9c69173305dc237b85c9d4:/rsync.yo diff --git a/rsync.yo b/rsync.yo index 7952421b..035a352c 100644 --- a/rsync.yo +++ b/rsync.yo @@ -239,6 +239,7 @@ verb( -S, --sparse handle sparse files efficiently -n, --dry-run show what would have been transferred -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) -e, --rsh=COMMAND specify rsh replacement @@ -273,6 +274,7 @@ verb( --config=FILE specify alternate rsyncd.conf file --port=PORT specify alternate rsyncd port number --blocking-io use blocking IO for the remote shell + --no-blocking-io turn off --blocking-io --stats give some file transfer stats --progress show progress during transfer --log-format=FORMAT log file transfers using specified format @@ -411,6 +413,9 @@ target machines is higher than the bandwidth to disk (especially when the "disk" is actually a networked file system). This is the default when both the source and target are on the local machine. +dit(bf(--no-whole-file)) Turn off --whole-file, for use when it is the +default. + dit(bf(-p, --perms)) This option causes rsync to update the remote permissions to be the same as the local permissions. @@ -489,11 +494,10 @@ then use the --delete-after switch. dit(bf(--ignore-errors)) Tells --delete to go ahead and delete files even when there are IO errors. -dit(bf(--force)) This option tells rsync to delete directories -when non-directories (for example symlinks or plain files) take their -place even if the deleted directories are not empty. This applies to both -the --delete option and to cases where rsync tries to copy a normal file -but the destination contains a directory of the same name. +dit(bf(--force)) This options tells rsync to delete directories even if +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. @@ -658,6 +662,9 @@ the default "rsh", this defaults to blocking IO, otherwise it defaults to non-blocking IO. You may find the --blocking-io option is needed for some remote shells that can't handle non-blocking IO. Ssh prefers blocking IO. +dit(bf(--no-blocking-io)) Turn off --blocking-io, for use when it is the +default. + dit(bf(--log-format=FORMAT)) This allows you to specify exactly what the rsync client logs to stdout on a per-file basis. The log format is specified using the same format conventions as the log format option in