On Tue, Sep 13, 2005 at 08:01:10PM -0000, redlotus72 wrote:
> rsync -az -e ssh --delete $HOSTTOBACKUP:$SOURCE [...]
> I need to exclue the following:
> $HOSTTOBACKUP/Dir1
> and
> $HOSTTOBACKUP/Dir2


That all depends on what is in $SOURCE. If its just a module name,
then --exclude='/Dir[12]/' will do the trick. If there's also a
path that does not end in a trailing slash, then that directory name
will need to be prefixed as well. Just follow this advice from the
man page:

The easiest way to see what name you should filter is to just look
at the output when using --verbose and put a / in front of the name
(use the --dry-run option if you're not yet ready to copy any
files).

The trailing slash makes it apply to only a directory. Your final
option is to use --exclude='Dir[12]/' which will exclude those
matching directories at any place in the hierarchy. See the manpage
for full details.

...wayne..
--
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html