2017-01-24 4 views
0

Я хочу синхронизировать файлы из местоположения a в местоположение b с помощью rsync. Предположим, что A и B синхронизированы. Когда теперь файл удаляется, а некоторые изменены, я хочу, чтобы FIRST синхронизировал все измененные файлы с B и затем обработал их. Вот что я имею прямо сейчас:Как я могу убедиться, что rsync удаляет файлы ПОСЛЕ синхронизации?

rsync -a --log-file=/tmp/rsync.log --stats --append-verify --partial \ 
--exclude=**/*tmp*/ --exclude=**/*cache*/ --exclude=**/*Cache*/ --exclude=**~ \ 
--exclude=**/*Trash*/ --exclude=**/*trash*/ --include=home/ --exclude=* \ 
-e "ssh -y -i /root/.ssh/id_rsa -p 22"/[email protected]:/volume1/backup/ 
+1

'--delete-after'? Вероятно, вы должны прочитать страницу руководства для 'rsync'. – twalberg

ответ

0

Я его видел. Спасибо --delete-after вариант делает трюк!

Смежные вопросы