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 untuk menjalankan perintah pertama yang akan disinkronkan, tetapi saya membutuhkan perintah kedua juga ketika ada perubahan di LINUX.
Apakah saya melewatkan sesuatu? Apakah rsync memiliki opsi untuk menyinkronkan antara dua direktori?
sumber
Anda juga harus melihat pada csync , yang merupakan open source dan menawarkan sinkronisasi bi-directional asli.
FYI - sejauh yang saya tahu - csync dikembangkan oleh orang-orang dari tim Samba. Dan mengetahui bahwa tim Samba juga mengembangkan rsync, saya menganggap ini sebagai tanda kualitas.
sumber
Alat hebat lainnya untuk sinkronisasi dua arah ..... freefilesync
sumber
unison
?)Saya memberi kode alat kecil ini untuk kebutuhan saya sendiri:
https://github.com/dooblem/bsync
Ini menggunakan rsync dan dapat menangani pemindahan file.
sumber