В настоящее время я использую
rsync -avh --stats --progress dir1(source)say dir2(destination) ...
, скажем, у меня есть 10 файлов в dir1
, и я скопировал с помощью вышеуказанной команды dir2
все 10 файлов.
Скажем, теперь я добавил еще 5 файлов в dir1
и хочу, чтобы только новые 5 файлов и любые обновления были скопированы в dir2
при повторном запуске rsync
. Могу ли я использовать вышеуказанную команду и переключатели или мне следует ее изменить?
Как правило, ту же команду, которая использовалась для копирования отказов файлов с помощью rsync, можно было использовать без изменений для обновления каталога назначения при каждом изменении каталога источника.
Но эти два каталога не становятся идентичными, потому что файлы, удаленные в источнике, не удаляются в месте назначения, если вы явно не просите об этом. Если вы хотите, чтобы вам пришлось использовать дополнительно параметр --delete
.