Unison – An Ultimate Local/Remote File Synchronization Tool for Linux

If you have any questions or problems regarding this article and want help within 24 Hours? Ask Now

Support TecMint: Did you find this tutorial helpful?. Please help to keep it alive by donating. Every cent counts! - Donate Now

Avishek Kumar

I am a major in computer science, love to research nix. I love to write codes and scripts, review distros, experiment Foss Technologies, write technical articles, Hack, of course Ethically. I am working as System Administrator (nix) for a NGO.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Advanced Bash-Scripting Guide
Linux Bible
A Newbie's Getting Started Guide to Linux
Introduction to Linux - A Hands on Guide

You may also like...

15 Responses

  1. PhilT says:

    To further elaborate on Ulath’s answer, Unison provides 2-way synchronisation. With rsync you have a source and a destination. You can make the destination look like the source but not the other way round. Conflicts can occur if you made changes on both sides but Unison has a variety of ways of dealing with these. I have a central server with 3 client machines that all sync slightly different datasets but there are some overlaps and Unison handles it very well. I take this over RAID any day. Much more portable and reliable.

    • Avishek Kumar says:

      Thanks @PhiIT for such a nice explanation. I have quoted your comment at a few places where people were asking the difference between rsync and Unison.

      Keep connected!

  2. Ulath says:

    i am using this for years without any breakage, data loss, etc. it is a very efficient and professional tool.

    @joe: it tracks the changes on both sides, such that you know if a file was deleted on the one side or created on the other.

  3. Andrei says:

    I need to install unison on CentOS 7. I installed EPEL, it is enabled but it doesn’t find unison in the repo.
    I also looked at the repo content here:

    But there is no unison package. Perhaps it wasn’t compiled yet for CentOS 7?

  4. Daniel Noberto says:

    Hi Avishek.
    How are you friend?
    I read your article about Unison.
    If I understood, the Unison do the same that rsync. So, my question is, what the advantage of the Unison about Rsync?

    Daniel Noberto

  5. Joe says:

    What does this offer over just rsync and a gui?

  6. abilash says:

    Thanks for this wonderful Tool…!

  7. scott says:

    I enjoy you articles.
    GNU Public License

Leave a Reply

Your email address will not be published. Required fields are marked *

Join Over 95000+ Linux Users
  1. 57,739
  2. 3,201
  3. 25,639

Enter your email to get latest Linux Howto's