X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/a3221d2ac14255c31109a617c4d62b949cd910de..b6609cafae8188e083ab2ff4aac3b40651278e8f:/rsync.yo diff --git a/rsync.yo b/rsync.yo index ad024e4a..c48505a4 100644 --- a/rsync.yo +++ b/rsync.yo @@ -487,14 +487,17 @@ from the sender. dit(bf(--inplace)) This causes rsync not to create a new copy of the file and then move it into place. Instead rsync will overwrite the existing -file, meaning that the rsync algorithm can't extract the full ammount of +file, meaning that the rsync algorithm can't extract the full amount of network reduction it might otherwise. This option is useful for transfer of large files with block based changes and also on systems that are disk bound not network bound. -WARNING: If the transfer is interrupted, you will have an inconsistent file -and the transfer should be run again. +WARNING: The file's data will be in an inconsistent state during the +transfer (and possibly afterward if the transfer gets interrupted), so you +should not use this option to update files that are in use. Also note that +rsync will not update a file inplace that is not writable by the receiving +user. dit(bf(-l, --links)) When symlinks are encountered, recreate the symlink on the destination. @@ -910,12 +913,12 @@ result is an average transfer rate equaling the specified limit. A value of zero specifies no limit. dit(bf(--write-batch=FILE)) Record a file that can later be applied to -anonther identical destination with --read-batch. See the "BATCH MODE" +another identical destination with --read-batch. See the "BATCH MODE" section for details. dit(bf(--read-batch=FILE)) Apply all of the changes stored in FILE, a file previously generated by --write-batch. -If em(FILE) is "-" the list will be read from standard input. +If em(FILE) is "-" the batch data will be read from standard input. See the "BATCH MODE" section for details. dit(bf(-4, --ipv4) or bf(-6, --ipv6)) Tells rsync to prefer IPv4/IPv6 @@ -1126,7 +1129,7 @@ using the information stored in the batch file. For convenience, one additional file is creating when the write-batch option is used. This file's name is created by appending -".rsync_argvs" to the batch filename. The .rsync_argvs file contains +".sh" to the batch filename. The .sh file contains a command-line suitable for updating a destination tree using that batch file. It can be executed using a Bourne(-like) shell, optionally passing in an alternate destination tree pathname which is then used @@ -1142,36 +1145,46 @@ at once, instead of sending the same data to every host individually. Examples: verb( - $ rsync --write-batch=batch -a /source/dir/ /adest/dir/ - $ ssh remote rsync --read-batch=- -a /bdest/dir/