Linux · Accessoires
Unison
Unison est un outil de synchronisation de fichiers multiplateforme qui maintient deux répertoires synchronisés sur différents systèmes.
- Licence
- GPL-3.0-or-later
- Dernière version
- 2.54.0 (13 juin 2026)
- Développeur
- The Unison Project
- Installations
- 278 (Flathub, 30 jours)

Qu’est-ce que Unison ?
Unison est un outil de synchronisation de fichiers mature, développé à l'origine au début des années 2000 par The Unison Project. Il fonctionne nativement sur Linux, macOS et Windows, et prend en charge la synchronisation bidirectionnelle via SSH, des disques locaux ou des chemins réseau. Contrairement aux outils unidirectionnels simples, Unison détecte les modifications des deux côtés et aide à résoudre les conflits de manière intelligente.
Il est idéal pour les utilisateurs qui ont besoin d'une synchronisation fiable et scriptable entre machines, comme les développeurs, les administrateurs système ou toute personne maintenant des répertoires miroirs sur plusieurs appareils. Sa conception privilégie la précision et la sécurité par rapport aux interfaces sophistiquées, ce qui en fait un choix parfait pour les utilisateurs techniques à l'aise avec les fichiers de configuration et les flux de travail en ligne de commande.
Comparé aux outils Windows comme SyncBack, Unison semble plus minimaliste et moins axé sur l'interface graphique. Il n'y a pas de planificateur intégré ni de configuration par assistant. Il repose plutôt sur des profils et une exécution manuelle ou scriptée. Si vous êtes habitué aux outils de synchronisation par clic, attendez-vous à une courbe d'apprentissage plus raide, mais à un contrôle supérieur une fois la configuration effectuée.
Idéal pour : Les utilisateurs qui ont besoin d'une synchronisation bidirectionnelle précise entre les systèmes et qui n'ont pas d'aversion à travailler avec des fichiers de configuration.
Fonctionnalités clés de Unison
- Synchronisation de fichiers bidirectionnelle
- Prend en charge les chemins locaux, distants (SSH) et réseau
- Détecte et résout les modifications bidirectionnelles
- Multiplateforme : Linux, macOS, Windows
- Préserve les permissions, la propriété et les liens symboliques
- Détection et gestion des conflits configurables
- Système de configuration basé sur des profils
- S'exécute dans le terminal ou avec des interfaces graphiques
Points forts
- Fiable et éprouvé au fil des décennies
- Fonctionne de manière cohérente sur toutes les plateformes
- Gère en toute sécurité les scénarios de synchronisation complexes
- Léger et scriptable
- Open source avec une maintenance active
Points faibles
- Pas de planificateur intégré — nécessite cron ou systemd
- Courbe d'apprentissage plus raide pour les débutants
- L'interface graphique est basique et pas toujours stable
- La configuration nécessite l'édition manuelle de fichiers texte
Logiciels Windows remplacés par Unison
Installer Unison sous 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 unisonConseils pour les utilisateurs de Windows
Si vous venez de SyncBack ou de Windows Live Sync, sachez qu'Unison n'utilise pas le même format de projet. Vous devrez recréer les tâches de synchronisation sous forme de profils texte. Il n'y a pas d'interfaces par glisser-déposer ni de surveillance automatique en arrière-plan — utilisez inotify ou cron pour déclencher les exécutions. Les outils graphiques comme Unison-gtk aident, mais la vraie puissance réside dans le scriptage. SSH est la méthode distante par défaut, donc configurez d'abord l'authentification par clé.
Versions récentes
- 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 : questions fréquentes
Comment installer Unison sur Linux ?
Sur la plupart des distributions, installez-le via le gestionnaire de paquets : sudo apt install unison sur Debian/Ubuntu, sudo dnf install unison sur Fedora. Il est également disponible via Flathub.
Unison synchronise-t-il les permissions et la propriété des fichiers ?
Oui, Unison peut préserver les permissions, les horodatages et la propriété lorsqu'il est exécuté avec les privilèges appropriés, en particulier via SSH ou sur les systèmes de fichiers locaux.
Unison peut-il synchroniser de manière sécurisée via Internet ?
Oui, Unison utilise SSH par défaut pour la synchronisation à distance, garantissant des transferts chiffrés et sécurisés entre les machines.
Y a-t-il une interface graphique pour Unison ?
Oui, le paquet unison-gtk fournit une interface graphique de base, bien que beaucoup préfèrent le scriptage en ligne de commande pour sa fiabilité.
Mis à jour le