GNU/Linux >> Belajar Linux >  >> Linux

Menyinkronkan Direktori Di Kedua Arah Dengan Rsync?

Saya kebetulan tahu tentang rsyn, dan saya menggunakan rsync untuk menyinkronkan antara mac saya dan server linux sebagai berikut.

rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC

Saya berharap menjalankan perintah pertama untuk menyinkronkan, tetapi saya membutuhkan perintah kedua juga ketika perubahan dibuat di LINUX.

Apakah saya melewatkan sesuatu? Apakah rsync memiliki opsi untuk menyinkronkan antara dua direktori?

Jawaban yang Diterima:

Anda ingin sinkronisasi dua arah. Lihatlah serempak, yang melakukan ini:http://www.cis.upenn.edu/~bcpierce/unison/

Misalnya, di Debian/Ubuntu:

$ sudo apt-get install unison
$ unison MAC/ LINUX/

Jika Anda mengalami masalah dengan izin (contoh 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

Linux
  1. Pertahankan Tanggal Dimodifikasi Pada Direktori / Folder Dengan Rsync?

  2. Howto:Pemrograman C dengan Direktori di Linux

  3. RSync:Bagaimana cara menyinkronkan di kedua arah?

  1. Sinkronkan Waktu Server Linux dengan Server Waktu Jaringan

  2. Sinkronisasi/pencadangan satu arah dengan Unison

  3. Mengunggah direktori dengan sftp?

  1. Bagaimana Mendapatkan Ls Untuk Mencantumkan Direktori Dengan Trailing Forward-slash?

  2. Mencatat Hanya File yang Ditransfer Dengan Rsync?

  3. Cadangkan file Anda dengan rsync