On Tue, 2009-05-19 at 12:49 +0530, Jignesh Shah wrote: > Okkkk... If I am not wrong then this behavior is same from older > rsync2.6.0 to latest rsync3.0.6.
That's correct. -- Matt On Tue, May 19, 2009 at 12:33 PM, Matt McCutchen <m...@mattmccutchen.net>wrote: > > > On Tue, 2009-05-19 at 12:19 +0530, Jignesh Shah wrote: > > > Thanks Matt, does that means, in incremental recursion (to create > the > > > missin dirs), --implied-dirs/--no-implied-dirs has no importance? > > > > It is incremental recursion that has no importance. You'll get the > same > > result with or without incremental recursion, though the steps may > be > > done in a different order. > > > > The missing directories will be /created/ regardless of the > > --implied-dirs setting. The difference is that with --implied-dirs, > > their attributes will be copied from the corresponding source dirs > > according to your options (-tpog, etc.), while without > --implied-dirs, > > rsync will not set their attributes. > > > > -- > > Matt > > > > On Tue, May 19, 2009 at 11:24 AM, Matt McCutchen > > <m...@mattmccutchen.net> wrote: > > > > > > On Tue, 2009-05-19 at 10:58 +0530, Jignesh Shah wrote: > > > > I was in under impression that rsync 3.0.5/3.0.6 creates > all > > > the > > > > missing directories in the path but I think I am wrong. > > > Could any one > > > > tell me is it possible to create all missing dirs in > path at > > > > destination side if not exists. Currently, I have been > > > getting below > > > > errors. > > > > > > > > rsync -avz /tmp/mytest/rsync-test/dir-test/parent-dir/ > > > > desthost:/tmp/mytest/rsync-test/dir-test/parent-dir/ > > > > sending incremental file list > > > > rsync: mkdir > "/tmp/mytest/rsync-test/dir-test/parent-dir/" > > > failed: No > > > > such file or directory (2) > > > > rsync error: error in file IO (code 11) at main.c(576) > > > > [receiver=3.0.6] > > > > rsync: connection unexpectedly closed (9 bytes received > so > > > far) > > > > [sender] > > > > rsync error: error in rsync protocol data stream (code > 12) > > > at > > > > io.c(600) [sender=3.0.6] > > > > > > > > I want rsync to create > > > "/mytest/rsync-test/dir-test/parent-dir/" > > > > directory heirarchy at destination. I also tried with > > > --relative and > > > > --no-implied-dirs/--implied-dirs but no luck. > > > > > > > > > https://bugzilla.samba.org/show_bug.cgi?id=4621#c3 > > > > http://lists.samba.org/archive/rsync/2007-October/018993.html > > > > > > Rsync does not create parents of the specified destination > > > directory. > > > You can instead move to a higher destination directory and > use > > > --relative to place the files appropriately under it, and > > > rsync will > > > create intervening directories as necessary: > > > > > > rsync -avz > > > --relative /tmp/mytest/rsync-test/dir-test/parent-dir/ > > > desthost:/ > > > > > > The behavior here is the same regardless of incremental > > > recursion. > > > > > > -- > > > 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