X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/b53136076392ff881a03baff19232aadc4617f92..f83f054875254ab48afaddcd8c985205ef9416e1:/rsync.yo diff --git a/rsync.yo b/rsync.yo index 1c946dd5..5bcbc311 100644 --- a/rsync.yo +++ b/rsync.yo @@ -255,6 +255,7 @@ Options --numeric-ids don't map uid/gid values by user/group name --timeout=TIME set IO timeout in seconds -I, --ignore-times don't exclude files that match length and time + --size-only only use file size when determining if a file should be transferred -T --temp-dir=DIR create temporary files in directory DIR --compare-dest=DIR also compare destination files relative to DIR -z, --compress compress file data @@ -304,6 +305,13 @@ dit(bf(-I, --ignore-times)) Normally rsync will skip any files that are already the same length and have the same time-stamp. This option turns off this behavior. +dit(bf(-I, --size-only)) Normally rsync will skip any files that are +already the same length and have the same time-stamp. With the +--size-only option files will be skipped if they have the same size, +regardless of timestamp. This is useful when starting to use rsync +after using another mirroring system which may not preserve timestamps +exactly. + dit(bf(-c, --checksum)) This forces the sender to checksum all files using a 128-bit MD4 checksum before transfer. The checksum is then explicitly checked on the receiver and any files of the same name @@ -447,11 +455,10 @@ destination. dit(bf(--force)) This options tells rsync to delete directories even if they 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. Normally rsync will refuse to -do a recursive directory deletion in such cases, by using --force -the recursive deletion will be done. +contains a directory of the same name. -Use this option with caution! +Since this option was added, deletions were reordered to be done depth-first +so it is hardly ever needed anymore except in very obscure cases. dit(bf(-B , --block_size=BLOCKSIZE)) This controls the block size used in the rsync algorithm. See the technical report for details.