я ищу команду, которая может синхронизировать dir1 и dir2, не подкачивая и удаляя файлы в тех каталогах.
Текущая команда, которую я использую,
rsync -av --delete dir1 dir2
который удаляет файлы, которые принадлежат dir2, но не dir1. Другими словами, это создаст дубликат dir1 быстрым способом.
скажите, например, я добавляю 5 файлов к dir2 и хотел бы сохранить порядок команды rsync., я хочу синхронизировать его назад к dir1. какие опции rsync доступны, который может помочь мне делающий это?
предположите, что я не хочу удалять любые файлы в обоих каталогах.
Вы можете Вы эта команда
if [ -n "$(rsync -anv --delete dir1/ dir2/ | grep deleting)" ]; then \
rsync -av dir2/ dir1/; else rsync -av dir1/ dir2/; fi