rsync не синхронизирует вложенные папки? - PullRequest
2 голосов
/ 07 июня 2011

Привет rsync синхронизирует только файлы в моей папке заметок, но не подпапки или файлы в подпапках это моя команда

rsync -a --progress --size-only --exclude=".DS_Store" --exclude=".swp" --exclude=".Trash"  --exclude="logs/*" --exclude="xmlogs/* "/Users/Devric/Documents/notes/ /Volumes/backup/

Кто-нибудь знает, что с ним не так?

1 Ответ

6 голосов
/ 07 июня 2011

Я только что повторил выбранные вами флаги, и синхронизация прошла нормально между моей исходной и целевой папками. Давайте просто освежим вашу память:

-a означает all , что подразумевает следующие флаги: -rlptgoD (рекурсия, копирование символических ссылок, сохранение разрешений, сохранение времени файлов, сохранение группы, сохранение владельца и сохранение устройств и специальных файлов соответственно)

Таким образом, ваша необходимая рекурсия уже принята за Единственная проблема, которую я заметил, - это ваше последнее исключение с лишним пробелом, попробуй:

rsync -a --progress --size-only --exclude=".DS_Store" --exclude=".swp" --exclude=".Trash"  --exclude="logs/*" --exclude="xmlogs/*" /Users/Devric/Documents/notes/ /Volumes/backup/

Кроме того, если вам нужна эффективность, для некоторых - google --filter = + rs_ / использует

...