Linux · Accesorios
Unison
Unison es una herramienta de sincronización de archivos multiplataforma que mantiene dos directorios sincronizados entre diferentes sistemas.
- Licencia
- GPL-3.0-or-later
- Última versión
- 2.54.0 (13 de junio de 2026)
- Desarrollador
- The Unison Project
- Instalaciones
- 278 (Flathub, 30 días)

¿Qué es Unison?
Unison es una herramienta madura de sincronización de archivos desarrollada a principios de los 2000 por The Unison Project. Se ejecuta de forma nativa en Linux, macOS y Windows, y soporta sincronización bidireccional mediante SSH, discos locales o rutas de red. A diferencia de las herramientas simples de un solo sentido, Unison detecta cambios en ambos lados y ayuda a resolver conflictos de forma inteligente.
Está pensada para usuarios que necesitan una sincronización fiable y scriptable entre máquinas, como desarrolladores, administradores de sistemas o cualquiera que mantenga directorios espejo en varios dispositivos. Su diseño prioriza la precisión y la seguridad sobre interfaces llamativas, lo que la hace ideal para usuarios técnicos cómodos con archivos de configuración y flujos de trabajo en la línea de comandos.
En comparación con herramientas de Windows como SyncBack, Unison se siente más minimalista y menos centrada en GUI. No incluye un programador interno ni asistente de configuración. En su lugar, se basa en perfiles y en la ejecución manual o scriptada. Si estás acostumbrado a herramientas de sincronización con apuntar‑y‑clic, espera una curva de aprendizaje más pronunciada pero un mayor control una vez configurada.
Ideal para: Usuarios que necesitan una sincronización precisa y bidireccional entre sistemas y no les importa trabajar con archivos de configuración.
Funciones clave de Unison
- Sincronización de archivos bidireccional
- Soporta rutas locales, remotas (SSH) y de red
- Detecta y resuelve cambios en ambos sentidos
- Multiplataforma: Linux, macOS, Windows
- Preserva permisos, propiedad y enlaces simbólicos
- Detección y manejo configurable de conflictos
- Sistema de configuración basado en perfiles
- Se ejecuta en terminal o con frontends GUI
Ventajas
- Fiable y probada durante décadas
- Funciona de forma consistente en todas las plataformas
- Gestiona escenarios de sincronización complejos con seguridad
- Ligera y scriptable
- Código abierto con mantenimiento activo
Inconvenientes
- No incluye programador interno—requiere cron o systemd
- Curva de aprendizaje más pronunciada para principiantes
- La GUI es básica y no siempre estable
- La configuración requiere edición manual de archivos de texto
Programas de Windows que sustituye Unison
Cómo instalar Unison en Linux
flatpak install flathub io.github.bcpierce00.unisonsudo apt install unison-2.53sudo apt install unison-2.53sudo dnf install unisonsudo pacman -S unisonsudo zypper install unisonConsejos para usuarios de Windows
Si vienes de SyncBack o Windows Live Sync, ten en cuenta que Unison no usa el mismo formato de proyecto. Tendrás que recrear los trabajos de sincronización como perfiles de texto. No hay interfaces de arrastrar‑y‑soltar ni monitorización automática en segundo plano—usa inotify o cron para disparar ejecuciones. Las herramientas GUI como Unison-gtk ayudan, pero el verdadero poder está en el scripting. SSH es el método remoto por defecto, así que configura primero la autenticación basada en claves.
Versiones recientes
- 2.54.0 —
- Drop old wire protocol. Unison will no longer interoperate with versions before 2.52.0 and will no longer read pre-2.52.0 archive files. - Document that LLM output is unwelcome in the Unison project (code, issues, mailinglists, etc.).
- 2.53.8-2 —
Switched to runtime version 25.08.
- 2.53.8 —
- Add ability to use reflinking instead of copying (if supported by filesystem). - Don't write file fingerprint cache if it is not necessary. - Experimental default-off support to detect moves/renames and rename on destination instead of copying (see…
- 2.53.7 —
First version on Flathub
Unison: preguntas frecuentes
¿Cómo instalo Unison en Linux?
En la mayoría de distribuciones, instálalo mediante el gestor de paquetes: sudo apt install unison en Debian/Ubuntu, sudo dnf install unison en Fedora. También está disponible vía Flathub.
¿Unison sincroniza permisos y propiedad de archivos?
Sí, Unison puede preservar permisos, marcas de tiempo y propiedad cuando se ejecuta con los privilegios adecuados, especialmente mediante SSH o en sistemas de archivos locales.
¿Puede Unison sincronizar de forma segura a través de Internet?
Sí, Unison usa SSH por defecto para la sincronización remota, garantizando transferencias cifradas y seguras entre máquinas.
¿Existe una GUI para Unison?
Sí, el paquete unison-gtk proporciona una interfaz gráfica básica, aunque muchos prefieren el scripting en la línea de comandos por su fiabilidad.
Actualizado el