rsync 2.6.7 not excluding whole directories

Karl Berry karl at
Mon Mar 13 00:14:13 GMT 2006

I'm not sure if I was relying on unspecified behavior, but I was in the
habit of putting entries like this:
into an exclude file.  This would omit everything under that directory.
(I'm not sure if it omitted the directory itself, but I didn't care.)

In rsync 2.6.7, this had no effect, and everything under
/home/tug/public_html was copied.  I notice that a new /*** feature was
added, so perhaps that is related somehow.  When I add /** or /***, the
directory is excluded fine.

Here's the invocation with all the options (I left out the dozens of
other directories, but can send them if need be):

rsync --archive --compress --partial --relative
--rsync-path=/usr/local/bin/rsync --sparse -v -e ssh
--exclude-from=/l/etc/backup.exclude 'tug:\
              /home/tug \
	     ' /backup/u/tug

A few of the (many) files that were copied:


More information about the rsync mailing list