Я знаю, что вы можете использовать -a
или --archive
активировать режим архива при использовании rsync. К сожалению, я понятия не имею, что должен делать режим архива, и страница руководства совсем не говорит о том, что это:
равно -rlptgoD (нет -H, -A, -X)
Можете ли вы объяснить, что rlptgoD
означают эти опции ( ) и как работает rsync, когда я их использую?
Ответы:
Это все из этого:
Это исключает:
Это идеально подходит для резервного копирования. Мой набор параметров по умолчанию
-avzP
- режим архива, будьте многословны, используйте сжатие, сохраняйте частичные файлы, отображайте прогресс.Примечание. Неизменно, когда в описании говорится «сохранить», это означает, что пункт назначения будет похож на источник.
источник
The -P option is equivalent to --partial --progress.
Убедитесь, что разрешение, атрибуты и т. Д. Одинаковы для обеих сторон. rsync работает только таким образом ... если вы хотите синхронизировать файлы, вы должны использовать параметр -a.
Это связано с тем, что rsync сравнивает эти разрешения, атрибуты и т. Д. На обеих сторонах, чтобы определить, являются ли они ОДНЫМ ФАЙЛОМ, и решить, следует ли его обновить. если вместо rsync -a xxx yyy вы используете rsync -r xxx yyy, некоторые файлы будут копироваться снова и снова, потому что, разрешение, атрибут не будут синхронизированы, а совпадение промахов будет с обеих сторон ...
источник
Переключатель архива - это просто ярлык, позволяющий пропустить необходимость ввода набора ключей, которые вы обычно будете использовать, если для создания резервных копий используете rsync (обычная задача).
Это то же самое, что печатать:
И это намного легче запомнить. Вы можете найти определения для всех этих переключателей на странице руководства.
(Дефисы необязательны при комбинировании нескольких однобуквенных ключей.)
источник