Я фальсифицировал почтовый каталог с некоторыми точечными папками, содержащими файлы, и по умолчанию он синхронизировался правильно.
$ rsync --recursive --verbose maildir/ maildir-backup
sending incremental file list
created directory maildir-backup
./
.Archive/
.Archive/1
.Archive/2
.Archive/3
.Sent Items/
.Sent Items/bar
.Sent Items/baz
.Sent Items/foo
sent 481 bytes received 182 bytes 1,326.00 bytes/sec
total size is 0 speedup is 0.00
Я даже попробовал дополнительные флаги, которые вы использовали (сохранить владельца, группу, время, разрешения и т. Д.)
$ rsync -pogutr --verbose maildir/ maildir-backup
sending incremental file list
created directory maildir-backup
./
.Archive/
.Archive/1
.Archive/2
.Archive/3
.Sent Items/
.Sent Items/bar
.Sent Items/baz
.Sent Items/foo
sent 497 bytes received 182 bytes 452.67 bytes/sec
total size is 0 speedup is 0.00
Вы просто не хотите или не должны исключать «эту» папку или родительский элемент. Они не включены ни в какие пути.
--exclude="." --exclude=".."