Command-line tool
unison
brew/unison
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
File synchronization tool file-syncing
At a glance
- Type
- Command-line tool
- Install on
- Windows, macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
Windows
winget install --id bcpierce00.unison -e scoop install unison
macOS
brew install unison
Linux
brew install unison
Sync two directories (creates log first time these two directories are synchronized)
unison path/to/directory_1 path/to/directory_2
Automatically accept the (non-conflicting) defaults
unison path/to/directory_1 path/to/directory_2 -auto
Ignore some files using a pattern
unison path/to/directory_1 path/to/directory_2 -ignore pattern
Related command-line tools
- syncback
Data backup and synchronization software - onedrive-cli
Folder synchronization with OneDrive backup cloud cloud-drive download drive file netdisk share sync upload 上传 下载 - orgalorg
Parallel SSH commands executioner and file synchronization tool - mutagen
Fast, cross-platform, continuous, multidirectional file synchronization for remote development - Nextcloud
Desktop sync client for Nextcloud software products utility cloud tool synchronization synchronisation cloud-sync… - fpart
Sorts file trees and packs them into bags - BlastMerge
BlastMerge (Windows package; no description in the winget index) sync cli tui files git version-control diff merge… - bita
An HTTP-based file synchronization tool optimized to minimize bandwidth by reusing existing data without requiring…
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents