rsync переносит новые файлы, удаляет переданные и идентичные файлы из источника

291
arcyqwerty

Я хочу использовать rsyncкопирование новых файлов из источника в место назначения и удаление любых файлов, которые были успешно переданы, а также тех, которые уже были синхронизированы из источника. Единственные файлы, которые должны остаться в исходном каталоге, - это измененные файлы в источнике, которые уже существовали в месте назначения.

--remove-source-files делает хорошую работу по удалению новых файлов, переданных в место назначения

--ignore-existing делает хорошую работу, не обновляя файлы, которые уже существуют в месте назначения

Проблема с этими двумя прикрепленными флагами заключается в том, что идентичные файлы, которые существуют как в источнике, так и в месте назначения, не удаляются из источника.

Теоретически я ищу --no-updateтип флага, с которым я мог бы комбинировать --remove-source-filesстандарт, rsync --remove-source-filesне обновляя существующие файлы с изменениями.

Есть ли способ выполнить это поведение?

0

0 ответов на вопрос

Похожие вопросы