Hi All,
I am trying to use rsync to
1) copy new files on the source to the destination
2) remove all files on the destination that do not reside on the source
Problem: the extra files on the destination are not being removed.
This is bash code:
Synchronize () { # $1 rsync command local Cmd="rsync ${1}" echo "${Cmd}" sync; sync eval "${Cmd}" sync; sync echo "-----------------------------"; echo "" }
Options="--recursive --verbose --delete --delete-excluded --modify-window=5 --times --inplace --copy-links "
ExcludeLinux="--exclude='wine-*'"
Synchronize "${Options} ${ExcludeLinux} ${MyCDsSource}/Linux ${MyCDsTarget}/."
Synchronize "${Options} ${MyCDsSource}/WindowsInternet ${MyCDsTarget}/."
... [eleven more]
What am I missing?
Many thanks, -T