Rsync, двухсторонняя синхронизация и синхронизация операций удаления файлов

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

rsync -Pvaz [email protected]*.***:Documents/ /Users/me/Documents/
rsync -Pvaz /Users/me/Documents/ [email protected]*.***:Documents/ 

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

7 голосов | спросил David Zureick-Brown 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 03 Sep 2009 06:04:51 +0400 2009, 06:04:51

2 ответа


15

Страница пользователя для 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
ответил Richard Hoskins 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 03 Sep 2009 06:32:55 +0400 2009, 06:32:55
8

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

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

ответил William Hilsum 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 03 Sep 2009 06:24:31 +0400 2009, 06:24:31

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132