On Tue, 2009-05-19 at 16:16 -0300, Carlos Carvalho wrote: > The manual says that without --recursive directories are (noisily) > skiped. However with --relative intermediate directories are created. > So what happens if you give only -R? Is -d the default? And what > happens when you give -R --no-dirs? I tried and it seems that > intermediate dirs are considered anyway, so it looks like -R overrides > --no-dirs. Is it true? Does it depend on the order of options?
With -R, the "intermediate" dirs (standard term is implied dirs) are a special case. All other directories are governed by -d/-r. > On a related matter, I'm not clear on the behavior of --delete with -d > but without -r. The manual says "deletions will also occur when --dirs > (-d) is enabled, but only for directories whose contents are being > copied." However without -r the contents are not copied, only the > directories themselves, right? That is the case for source directories specified without a trailing slash. If a directory is specified with a trailing slash, rsync copies its immediate contents (including immediate subdirectories but not anything inside them) and deletes extraneous files from the corresponding directory in the destination. -- Matt -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
