Я нахожу несколько ответов на вопрос, поэтому хотел спросить людей, которые на самом деле его используют, а не просто хотят сделать самый большой блог, заполняя случайной полу бесполезной информацией.
Сценарий: я rsync -av --progress /dir/a /dir/b
и делаю
свое дело.
Я добавляю новые файлы в / dir / a и снова запускаю ту же команду, он знает, что сделал, и копирует только новые файлы.
Я добавляю новые файлы в / dir / a и переименовываю некоторые файлы в / dir / b, и, возможно, тоже удаляю несколько.
Если я запустлю rsync -av --progress /dir/a /dir/b
снова, что будет скопировано? Просто новые файлы, потому что он знает, что он ранее скопировал, или файлы, которые также были переименованы / удалены, потому что их больше нет.
И в качестве бонуса, если ранее скопированные файлы будут скопированы снова, есть способ , чтобы предотвратить это, так что только новые дополнения к / режу / а копируются?
На данный момент я счастлив проверять вещи вручную, но по мере увеличения данных мне потребуется больше автоматизации для выполнения этой задачи.
-i
Флаг очень удобно. Для каждого файла он дает строку соответствия, которую можно декодировать, чтобы понять, почему он совпадает (флаг для времени мода, флаг для размера и т. Д.)