jw schultz [EMAIL PROTECTED] wrote: > On Thu, Nov 06, 2003 at 10:48:37AM +0100, Snorre Narum Garmann wrote: > > Hi > > > > I'm trying to take a backup of all the users emails on a server using rsync, > > but there is probably something about the patterns I haven't understood > > quite. > > > > > > > > Every user has a folder called Maildir in their home directory. > > > > > > > > So the structure is like this: > > > > /home/user1/Maildir > > > > /home/user2/Maildir > > > > etc. > > > > > > > > I'm not interested in backing up the other folders that the users might > > have. > > > > > > > > The "mailbackup" share points to the /home folder so I'm trying the > > following without success: > > > > > > > > rsync -av --include "/*/Maildir/**" --exclude "*" -recursive > > server::mailbackup . > > > > > > > > This backs up nothing. Why doesn't this work? Could anyone enlighten me? > > Because you failed to include the parent directories all the > way up the line. Read the manpage section on EXCLUDE > PATTERNS. I'd use --exclude-from because you will need more > patterns than one normally wants on the command-line.
According to what jw suggested for including the parent directories, this is what I tried and I think it worked - I've modified the directories from my test to correspond to yours: rsync-include-file ------------------ + /*/ + /*/Maildir/ + /*/Maildir/** - /** rsync -av --include-from=rsync-include-file server::mailbackup . HTH. -- Hardy Merrill Red Hat, Inc. -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html