Proper --exclude= syntax?
jw schultz
jw at pegasys.ws
Wed Jan 8 22:28:09 EST 2003
On Wed, Jan 08, 2003 at 02:15:13PM -0800, Dan Kressin wrote:
> I'm currently syncing the home directories on two boxes with the syntax:
>
> dest-host# rsync -av -e "ssh" --delete --progress source-host:/home/ /home/
>
> That's working well. Now I want to exclude /home/httpd/* from the process.
> (I don't want web changes on one box to affect the other box.) Which of the
> following is the best/correct one to use?
>
> 1) --exclude=/home/httpd/*
> 2) --exclude=/home/httpd/
> 3) --exclude=/home/httpd
> 4) --exclude=httpd/*
> 5) --exclude=httpd/
> 6) --exclude=httpd
>
None of the above.
--exclude=/httpd/
Patterns are relative to the src/dest paths.
The leading slash is the equivelant of a regex ^ leaving it
off will match any directory named httpd however deep in the
tree.
--
________________________________________________________________
J.W. Schultz Pegasystems Technologies
email address: jw at pegasys.ws
Remember Cernan and Schmitt
More information about the rsync
mailing list