Syntax for using rsync options --exclude and --delete!
jw at pegasys.ws
Wed Nov 20 21:30:00 EST 2002
On Wed, Nov 20, 2002 at 02:19:20PM -0500, Leslie_Branch at hgsi.com wrote:
> Hello All,
> I was wondering if anyone has a viable syntax solution for using rsync with
> the --exclude and --delete option.
> I have been using the rsync process to backup certain files and filesystems
> for ease of recovery in the event of unexpected downtime on the primary. I
> recently noticed that the process is not deleting files on the destination
> host that were removed from the source at some point in time. According to
> the options summary you can use the --delete option to accomplish this
> however, I have not been successful in getting this to work in my test
> environment and need your help.
> Current Syntax:
> rsync -vaox --exclude ".snapshot" * [destination]
> NOTE: Current directory is source.
> I have tried the following scenarios in my test environment:
> rsync -vaox --exclude ".snapshot" --delete * [destination]
> rsync -vaox --delete --exclude ".snapshot" * [destination]
> rsync -varox --exclude ".snapshot" --delete * [destination]
> rsync -varox --delete * [destination]
> rsync -vaox --delete * [destination]
> Please help!
> Btw - I am using rsync version 2.3.1
> THANKS IN ADVANCE FOR YOUR HELP!
The * is expanded by the shell. It doesn't include dot files
therefore rsync won't even see them. Use . if you wish to
syncronize the current directory.
Also see --delete-excluded
J.W. Schultz Pegasystems Technologies
email address: jw at pegasys.ws
Remember Cernan and Schmitt
More information about the rsync