Вам может быть проще добавить .rsync-filter файлы в исходные каталоги и использовать параметр -F.
На странице man:
-F: Опция -F является сокращением [...] для этого правила: --filter='dir-merge /.rsync-filter'
Это говорит rsync искать файлы каталога .rsync-фильтра для каждого каталога, которые были посыпаны через иерархию, и использовать их правила для фильтрации файлов в передаче , Например: в $ HOME / Documents / .rsync-filter
# you can add comments in filter files
- /another/
- /temp/
Вместо - вы также можете записать целое слово exclude. [!d6 ]
Теперь вы можете
rsync -aAX -F $HOME/Documents/ $HOME/Backups/TEST/