Melinda Odom wrote:
Hi,
>>>>>>
What part of the '--exclude=[PATTERN]' part of the man page is giving you trouble? Is something not matching correctly, overmatching too much or...?
>>>>>>
I don't understand how to write it. I have rsync 2.5.7
These don't work: rsync -av --delete '--exclude=[cache]' -e ssh rsync -av --delete '--exclude=cache' -e ssh rsync -av --delete --exclude='cache' -e ssh In fact nothing with the = sign works.
Could you please give an example of the code in you want to remove these folders listed as: root cache download
shop cache download
Put these in a file - excludes.list
/cache /download /shop/cache /shop/download
Your rsync command will look like this:
rysnc -av --delete --exclude-from=excludes.list -e ssh ... The -excludes=PATTERN would work with --excludes=file.*, etc... There's also the --dry-run option that will output what rsync will be transferring. You can test things that way without actually rsyncing files.
HTH
Mark