Il se trouve que je connais rsyn, et j'utilise rsync pour synchroniser entre mon mac et un serveur Linux comme suit.
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
Je m'attendais à exécuter la première commande pour synchroniser, mais j'avais également besoin de la deuxième commande lorsqu'une modification est apportée à LINUX.
Est-ce que je manque quelque chose? Est-ce que rsync a une option pour synchroniser entre deux répertoires ?
Réponse acceptée :
Vous voulez une synchronisation bidirectionnelle. Jetez un œil à l'unisson, qui fait cela :http://www.cis.upenn.edu/~bcpierce/unison/
Par exemple, sur Debian/Ubuntu :
$ sudo apt-get install unison
$ unison MAC/ LINUX/
Si vous rencontrez des problèmes avec les permissions (exemple 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