On Tue, Oct 07, 2003 at 11:38:43AM -0700, jw schultz wrote:
> I'd say the paragraph needs an overhaul.

See how you like the appended patch.

..wayne..
--- rsync.yo    18 Aug 2003 23:52:43 -0000      1.127
+++ rsync.yo    7 Oct 2003 20:03:14 -0000
@@ -132,12 +132,17 @@
 
 quote(rsync -avz foo:src/bar/ /data/tmp)
 
-a trailing slash on the source changes this behavior to transfer
-all files from the directory src/bar on the machine foo into the
-/data/tmp/.  A trailing / on a source name means "copy the
-contents of this directory".  Without a trailing slash it means "copy
-the directory". This difference becomes particularly important when
-using the --delete option.
+a trailing slash on the source changes this behavior to avoid creating the
+extra directory level at the destination.  You can think of a trailing / on
+a source as meaning "copy the contents of this directory" as opposed to
+"copy the directory by name", but in both cases the attributes of the
+containing directory are transferred to the containing directory on the
+destination.  In other words, each of the following commands copies the
+files in the same way, including their setting of the attributes of
+/dest/foo:
+
+quote(rsync -avz /src/foo /dest)
+quote(rsync -avz /src/foo/ /dest/foo)
 
 You can also use rsync in local-only mode, where both the source and
 destination don't have a ':' in the name. In this case it behaves like
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to