How to install Freefilesync in Ubuntu

To install Freefilesync in Ubuntu

FreeFileSync is used for comparing or synchronising the folders and files on the multiple storage devices. This is very effective, while taking backups manually and stores the resultant in two or more location. Installation of Freefilesync in Ubuntu is explained in this article.

Features

  • Volume Shadow Copy Service is used to copy locked files.
  • Distinguish conflicts and propagate deletions.
  • Binary file comparison.
  • Handles Symbolic Links.
  • Sync the batch job automatically.
  • Processes multiple folder pairs.
  • Error log option.
  • Copy NTFS extended attributes and permission.
  • Support file paths upto 260 characters.
  • FreeFileSync is a graphical user interface.
  • The files comparison is based on the size or last date of updation.
  • Possibility to create a mirror image of a file or folder.
  • Filters option in FreeFileSync is used to control the files and avoid loss of data.
  • The software also enables you to copy the files that are in use and also the ones that are locked.
  • Reveals the moved and renamed files and folders.

To install Freefilesync

Add the repository to the sources.list before installing Freefilesync.

root@linuxhelp:~# sh -c ' echo " deb http://archive.getdeb.net/ubuntu wily-getdeb apps"  > >  /etc/apt/sources.list' 

Utilise the following command to append the key for the repository.

root@linuxhelp:~# wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
OK

Once its done, update the system.

root@linuxhelp:~# apt-get update
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease   
Hit:3 http://in.archive.ubuntu.com/ubuntu xenial InRelease                                
Hit:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease                        
Hit:5 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease                                      
Hit:1 http://screenshots.getdeb.net wily-getdeb InRelease                           
Reading package lists... Done

Run the following command to install the freefilesync.

root@linuxhelp:~# apt-get install freefilesync
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libwxbase3.0-0v5 libwxgtk3.0-0v5
The following NEW packages will be installed:
  freefilesync libwxbase3.0-0v5 libwxgtk3.0-0v5
0 upgraded, 3 newly installed, 0 to remove and 338 not upgraded.
Need to get 8,260 kB of archives.
After this operation, 29.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 libwxbase3.0-0v5 amd64 3.0.2+dfsg-1.3 [971 kB]
Get:2 http://getdeb.mirror.garr.it/mirrors/getdeb/ubuntu wily-getdeb/apps amd64 freefilesync amd64 7.9-1~getdeb1 [2,947 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 libwxgtk3.0-0v5 amd64 3.0.2+dfsg-1.3 [4,342 kB]
Fetched 8,260 kB in 29s (280 kB/s)                                                                                      
Selecting previously unselected package libwxbase3.0-0v5:amd64.
(Reading database ... 172193 files and directories currently installed.)
Preparing to unpack .../libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb ...
Unpacking libwxbase3.0-0v5:amd64 (3.0.2+dfsg-1.3) ...
.
.
.
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up libwxbase3.0-0v5:amd64 (3.0.2+dfsg-1.3) ...
Setting up libwxgtk3.0-0v5:amd64 (3.0.2+dfsg-1.3) ...
Setting up freefilesync (7.9-1~getdeb1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...

Search and select Freefilesync

The main page for Freefilesync appears.

To create a new Freefilesync, click New icon or Hit " Ctrl+N"

To open the existing freefilesync, click Open or hit " CTRL+O"

To save the freefilesync work, Click Save


To save a batch of jobs, click Save as batch job icon.


FAQ
Q
How can I record a trace file for troubleshooting file access errors?
A
For Linux:
strace COMMAND_TO_TRACE &> ~/Desktop/trace.txt
For macOS:
sudo dtruss -d COMMAND_TO_TRACE &> ~/Desktop/trace.txt
Q
Are there limitations on the number of files to sync?
A
FreeFileSync imposes no artificial limitations on how many files you can sync. Practically speaking, the only limiting factor for extremely large sync jobs is the amount of free memory available: For each 1 GB of RAM, FreeFileSync can synchronize roughly 1.7 million file pairs at a time.
Q
Which operating systems does FreeFileSync support?
A
FreeFileSync runs natively on all 32 and 64-bit Windows versions. FreeFileSync runs on all recent 64-bit editions of macOS. FreeFileSync is supported on all major Linux distributions.
Q
What is Freefilesync?
A
*FreeFileSync is used for comparing or synchronizing the folders and files on the multiple storage devices.
*This is very effective while taking backups manually and stores the resultant in two or more location.
Q
Which operating systems does FreeFileSync support?
A
*FreeFileSync runs natively on all 32 and 64-bit Windows versions.
*FreeFileSync runs on all recent 64-bit editions of macOS.
*FreeFileSync is supported on all major Linux distributions.