diff --git a/rsync.yo b/rsync.yo index 8145687..fe88af2 100644 --- a/rsync.yo +++ b/rsync.yo @@ -826,6 +826,13 @@ exists elsewhere in the hierarchy. This does not affect the accuracy of the transfer, just its efficiency. One way to avoid this is to disable incremental recursion using the bf(--no-inc-recursive) option. +When you are updating a non-empty destination or using bf(--link-dest), this +option ensures only that files that are hard-linked together on the source are +hard-linked together on the destination; it does NOT break hard links to ensure +that files that are independent on the source are independent on the +destination. Thus, this option is appropriate only for saving space, not when +you need to exactly duplicate the pattern of hard links on the source. + dit(bf(-p, --perms)) This option causes the receiving rsync to set the destination permissions to be the same as the source permissions. (See also the bf(--chmod) option for a way to modify what rsync considers to