Sé acerca de rsyn, y uso rsync para sincronizar entre mi Mac y un servidor Linux de la siguiente manera.
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
Esperaba ejecutar el primer comando para sincronizar, pero también necesitaba el segundo comando cuando se realiza un cambio en LINUX.
¿Me estoy perdiendo de algo? ¿Rsync tiene una opción para sincronizar entre dos directorios?
Respuesta aceptada:
Quieres sincronización bidireccional. Eche un vistazo a Unison, que hace esto:http://www.cis.upenn.edu/~bcpierce/unison/
Por ejemplo, en Debian/Ubuntu:
$ sudo apt-get install unison
$ unison MAC/ LINUX/
Si tiene problemas con los permisos (ejemplo 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