rsync, не удаляя между 2 папками

я ищу команду, которая может синхронизировать dir1 и dir2, не подкачивая и удаляя файлы в тех каталогах.

Текущая команда, которую я использую,

rsync -av --delete dir1 dir2

который удаляет файлы, которые принадлежат dir2, но не dir1. Другими словами, это создаст дубликат dir1 быстрым способом.

скажите, например, я добавляю 5 файлов к dir2 и хотел бы сохранить порядок команды rsync., я хочу синхронизировать его назад к dir1. какие опции rsync доступны, который может помочь мне делающий это?

предположите, что я не хочу удалять любые файлы в обоих каталогах.

0
задан 19 January 2016 в 18:23

1 ответ

Вы можете Вы эта команда

if [ -n "$(rsync -anv --delete dir1/ dir2/ | grep deleting)" ]; then \
    rsync -av dir2/ dir1/; else rsync -av dir1/ dir2/; fi
0
ответ дан 26 July 2019 в 09:19

Другие вопросы по тегам:

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