Unison
Unison is a bidirectional file synchronization tool that keeps identical copies of files across multiple machines.
About Unison
Unison supports macOS, Linux, Windows, and many Unix variants. It uses a replica database to track file states, so it can sync incrementally and detect deletions. The current stable release is 2.53.7. Development happens on GitHub under bcpierce00/unison. The tool is written in OCaml and compiles on most POSIX systems. It does not have a built-in GUI on Linux, but a GTK+ interface is available on some platforms.
Unison is open source under the GPL. It is best for users who need two-way sync without a central server, like developers syncing code or sysadmins backing up configurations. It is not a real-time sync tool; you run it on demand or via cron. Notable for its resilience and decades of continuous development at the University of Pennsylvania.
Quick Facts
- Pricing
- Free
- License
- Open Source
- Platform
- Any Platform
- Version
- 2.53.7
- Developer
- Benjamin C. Pierce and others