Unison

Unison is a file-synchronization tool for Unix and Windows. It allows two copies of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. Unison can deal with updates to both replicas of a distributed directory structure. Updates that do not conflict are propagated automatically. Conflicting updates are detected and displayed. Unison can communicate through a direct socket link or through an rsh/ssh tunnel. It uses network bandwidth efficiently.

Tags Archiving Clustering/Distributed Networks Filesystems Networking Systems Administration Internet FTP
Licenses GPL
Operating Systems Windows Windows Windows POSIX Linux
Implementation ML

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Mar 2008 01:44
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  15 Mar 2006 11:20
  • Rrelease-after

Changes: A new convention for release numbering: releases will continue to be given numbers of the form X.Y.Z, but from now on, just the major version number (X.Y) will be considered significant when checking compatibility between client and server versions. There is a warning (failure in batch mode) when one path is completely emptied. This prevents Unison from deleting everything on one replica when the other disappears. A diff bug where no difference was shown the first time the diff command was given has been fixed. There are user interface improvements.

  • Rrelease-mid
  •  15 Mar 2006 11:17
  • Rrelease-after

    Changes: The archive format has changed. Major tidying and enhancement of the 'merge' functionality. Files larger than 2 Gb are now supported. This release adds preliminary (and still somewhat experimental) support for the Apple OS X operating system.

    • Rrelease-mid
    •  17 Apr 2002 12:16
    • Rrelease-after

    Changes: Major enhancements include a multi-threaded file transport module, which can result in 5-10x improvements in transfer speeds. The "hanging transfer" bug in 2.8.1 has been fixed, along with some subtle but potentially serious bugs in the synchronization logic.

    • Rrelease-mid
    •  16 Sep 2001 12:21
    • Rrelease-after

    Changes: Fixes for a bug in 2.7.4 that prevented the client from establishing a connection with the server, and a bug in 2.7.1 that hung instead of giving a correct diagnostic when used with an incompatible server. These bugs affect only installation.

    Rss Recent comments

    Rcomment-before 07 Feb 2005 12:23 Rcomment-trans floyd59 Rcomment-after

    Excellent file synchronizer
    This tool was written by the guys at CERN, the european particle physics laboratry. Obviously they know what they are doing, this software performs simply without flaw.

    Rcomment-before 18 Oct 2004 09:31 Rcomment-trans mela Rcomment-after

    Extremly useful
    If you have to share data between two or more

    computers, and want to keep it it _in sync_ you can't step

    over unison.

    I'm using it now for over a year to sync data between my

    notebook and my Workplace-PC and it grows to one of my

    most important tools. in one row with ssh, a mailreader,

    vi and bash itself...

    Keep up the good work!

    No-screenshot

    Project Spotlight

    mbank-cli

    A command line interface to mBank.

    No-screenshot

    Project Spotlight

    JessyInk

    A script that turns an Inkscape SVG image into a presentation.