Unison
From IThelp
Unison is a two-way synchronization tool. It is easy to use, has a graphical user interfaces, are quick (Unison uses # Algorithm rsync algorithm which transmits only part of the file that has been modified) and an efficient and easily understandable conflict management.
From 05.03.2013 the Unison software is installed on all Linux clients, and there are also compiled versions for both Mac and Windows.
Setting up Unison GTK in Ubuntu
Open Unison by clicking on the Dash home and type unison in the search area. If you would like to open Unison from the terminal, just type "unison-gtk"