Ubuntu Circle of Friends for web - (CC BY-SA 3.0) Copyright 2017 Canonical Ltd.

rsync is a file transfer program for Unix systems which has been around for decades. rsync can update whole directory trees and filesystems, can optionally preserves symbolic links, hard links, file ownership, permissions, devices and times. rsync requires no special privileges to install and can use rsh, ssh or direct sockets as the transport. Sounds ideal, but if you look at the rsync examples there is clearly quite a learning curve. This can be alleviated using grsync which provides a utilitarian but very comprehensive graphical user interface to rsync.

TL:DR — Grsync is an active project, built with GTK, which runs well on Ubuntu 21.04. It builds upon rsync which is part of the Ubuntu Linux distribution. It makes rsync easier to use for ad hoc tasks. It is licenced under the GNU General Public Licence. It is much easier to use than the rsync command line. It uses rsync of course and you can see the output from rsync if you wish.

Install grsync — Step by Step instructions

  1. Open a terminal
  2. Install 'grsync'.
    $ sudo apt install grsync
  3. Press the Ubuntu System Key and type 'grsync' and press enter to load Grsync. You can add it to your favourites if you wish.

Using grsync — Step by Step instructions

  1. Select a source folder
  2. Select a destination folder
  3. Press 'Info' on the toolbar to simulate the action with a dry run.
  4. Press 'Go' (the green triangle like a play button) to run the task
  5. Optionallt toggle 'Rsync output' to watch what is going on

Once you've mastered Grsync you can graduate to scrpting rsync for your backup, or routine file synchronisation tasks.

See also: rsync examples