
Unison es una utilidad de linea de comandos que nos permite sincronizar el contenido de dos carpetas diferentes ya sean locales o una sea local y otra de ellas se encuentre almacenada en un ordenador remoto.Esta disponible tambien una gui grafica (unison-gtk) para hacer mas sencillo el uso de esta utilidad.
Para instalarla ejecuta:
$ sudo apt-get install unison unison-gtk
Para ejecutarla:
$ unison carpeta1 carpeta2
Por ejemplo si queremos sincronizar las carpetas /home/jose/Desktop/sync1 y
/home/jose/Desktop/sync2, ejecutariamos:
$ unison /home/jose/Desktop/sync1 /home/jose/Desktop/sync2
Te mostrara un listado de los ficheros que son diferentes en ambas carpetas y te dara la opcion de sincronizarlos (pulsa la tecla Enter). Para finalizar acepta con Yes (y).
Cuando sincronices la primera vez, se creara un directorio .unison en el home del usuario que posteriormentepodras editar para cambiar las preferencias de la sincronizacion.
Esto a nivel de linea de comandos, Si en cambio ejecutas la interface grafica:
$ unison-gtk &
Aparecera una ventana emergente donde debes indicar la ruta de la primera carpeta:

y despues la ruta de la segunda carpeta que quieres sincronizar. la ruta puede ser local o remota (otro ordenador) mediante ssh, rsh o conexion mediante socket:

Tras indicar las dos rutas, se muestra la ventana principal de la aplicacion con el contenido de ambas carpetas contenedores y el sentido de la sincronizacion.
Con esta aplicacion podras mantener perfectamente sincronizada tu informacion que tengas por ejemplo en dos PCs diferentes, o entre un PC y tu llave usb.



















