What it is:
Unison is a simple, lightweight backup program. It is GUI-driven,
which makes it well suitable for new Linux users. It is capable of
backing up files and folders to local and remote locations (via SSH)
and can run scheduled.
Unison offers several advantages over various synchronization methods
such as CVS, Coda, rsync, Intellisync, etc. Unison can run on and
synchronize between Windows and many UNIX platforms. Unison requires
no root privileges, system access or kernel changes to function.
Unison can synchronize changes to files and directories in both
directions, on the same machine, or across a network using ssh or a
direct socket connection.
Transfers are optimised using a version of the rsync protocol, making
it ideal for slower links. Unison has a clear and precise
specification, and is resilient to failure due to its careful
handling of the replicas and its private structures.
To know more about:
To install in Ubuntu:
sudo apt-get install unison