Em muitos shell *
, não inclua o símbolo /
(em vez de .
à frente) (consulte man 7 glob e globstar
| dotglob
opções em shopt
) , portanto, se você quiser excluir AppData e Downloads , deverá fornecer o caminho completo de source ( --exclude="*/*/AppData" --exclude="*/*/Downloads"
) ou apenas permanecer apenas como nome ( --exclude="AppData" --exclude="Downloads"
) se não importa em qual nível os diretórios estão situados.
rsync -av --exclude="AppData" --exclude="Downloads" /source/Users /destination