в
какие отличия rclone sync и copy

о
основное отличие между командами rclone copy и rclone sync заключается в том, как они обрабатывают удаление файлов. [1]

rclone copy: копирует новые или измененные файлы из источника в место назначения, но оставляет там все файлы, которых уже нет в источнике.
rclone sync: делает место назначения точным зеркалом источника, удаляя в месте назначения все файлы и папки, которых больше нет в исходном каталоге. [1, 2]

Как отмечают все, обе команды умеют сравнивать размер и время модификации файлов, чтобы не передавать данные заново (пропускают уже существующие и идентичные файлы). [1, 2]

Что выбрать?

Особенность [1, 2, 4] rclone copy - rclone sync
Добавление новых файлов Да - Да
Обновление измененных файлов Да - Да
Стирание в месте назначения Нет - Да (стирает отсутствующее в источнике)
Безопасность Высокая безопасность. Стереть можно только вручную. - Требует осторожности: случайное стирание файлов в источнике приведет к их тому же в месте копирования.
Сценарий использования Резервное копирование (бэкапы) с накоплением, перенос части данных.- Создание точной копии (зеркалирование), регулярная синхронизация директорий.

Рекомендация по безопасности: Если вы настраиваете резервное копирование в облако, используйте copy, чтобы случайно не стереть лишнего. Команду sync стоит применять только тогда, когда вам необходимо полное зеркалирование.

