Sé que conozco a 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? ¿Tiene rsync una opción para sincronizar entre dos directorios?
fuente
También debe echar un vistazo a csync , que es de código abierto y ofrece sincronización bidireccional nativa.
Para su información, que yo sepa, csync es desarrollado por personas del equipo de Samba. Y sabiendo que el equipo de Samba también desarrolló rsync, tomo esto como una muestra de calidad.
fuente
Otra herramienta excelente para la sincronización bidireccional ..... freefilesync
fuente
unison
?)Codifiqué esta pequeña herramienta para mis propias necesidades:
https://github.com/dooblem/bsync
Utiliza rsync y puede manejar movimientos de archivos.
fuente