私はたまたまrsynについて知っていて、次のようにrsyncを使用してMacとLinuxサーバーを同期しています。
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
同期するために最初のコマンドを実行することを期待していましたが、LINUXで変更が行われたときにも2番目のコマンドが必要でした。
私は何かが足りないのですか? rsyncには2つのディレクトリ間で同期するオプションがありますか?
承認された回答:
双方向の同期が必要です。これを行うユニゾンを見てください:http://www.cis.upenn.edu/~bcpierce/unison/
たとえば、Debian / Ubuntuの場合:
$ sudo apt-get install unison
$ unison MAC/ LINUX/
権限に問題がある場合(例ext4-> FAT):
$ unison -perms 0 vlc-2.2.0/ /media/sf_vlc/vlc
Contacting server...
Looking for changes
Reconciling changes
vlc-2.2.0 vlc
new dir ----> / [f]
Proceed with propagating updates? [] y
Propagating updates