7

Я использую rsync следующим образом:

rsync -Pvaz me@192.168.*.***:Documents/ /Users/me/Documents/
rsync -Pvaz /Users/me/Documents/ me@192.168.*.***:Documents/ 

Проблема: если я удаляю файл на моем домашнем компьютере и синхронизируюсь, он не удаляется на удаленном компьютере. Есть ли способ использовать rsync для буквальной синхронизации двух папок?

2 ответа2

16

Справочная страница для rsync:

 --delete                delete extraneous files from dest dirs
 --delete-before         receiver deletes before transfer (default)
 --delete-during         receiver deletes during xfer, not before
 --delete-delay          find deletions during, delete after
 --delete-after          receiver deletes after transfer, not before
 --delete-excluded       also delete excluded files from dest dirs
8

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

Тем не менее, лично я использую rsync, когда мне нужно одностороннее копирование. Когда дело доходит до синхронизации двух местоположений, я использую Unison, который построен поверх Rsync и в основном упрощает его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .