Ukopp is used to copy or back-up files to a disk or USB stick. It copies only new or modified files since the last
backup, and is therefore quite fast. A GUI is used to edit the backup specifications. Navigate the file system to
include or exclude files or directories at any level. Save these choices in a job file for repeated use. New and
modified files are backed-up automatically. Previous versions of backup files can be retained or overwritten. Files can
be selectively restored using a GUI. Ownership and permissions are also restored, even if the target device uses a
Microsoft file system.
Ukopp demo video (YouTube) (1 minute)
Ukopp is a free open source Linux program for copying or backing-up disk files to another disk location or disk-like
device, e.g. a USB stick or removable drive. Any disk directory may be used as a backup location.
You can select files to be copied using a GUI. You can navigate through the file system and select files or directories
to include or exclude at any level in the directory hierarchy. These choices can be saved in a job file to automate
recurring backups. If new files appear in an included or excluded directory, they are automatically taken into account.
You need to revise the job file only if you change the directories or make new exceptions within those directories.
Ukopp copies only new and modified files: files that have not changed since the last backup are bypassed in
microseconds. A typical daily backup of personal files can be done with one mouse click and needs a few seconds
(assuming only a few megabytes of new and updated files).
By default, a backup copy is overwritten by a newer version of the source file, or deleted if the source file is
deleted. Optionally, previous file versions can be retained instead of being lost. You can specify the number of
versions to retain, the retention period, or a combination. Retention rules can be specified overall or separately for
each selected group of files. You can see the previous file versions in the backup media directories and recover them
Backups can be verified three ways: full, incremental, and compare. A full verify reads all the backup files and
reports any files having read errors. An incremental verify reads only those files that have been newly written by a
preceding backup job. This is very fast and provides a high level of security. A compare verify reads all backup files
and compares them with their corresponding source files. This is normally not necessary, but provides an effective
check that all hardware and software is working correctly.
You can report all files in a backup job, or all files in a backup device or directory. You can search for file names
using wildcards. You can report the differences between backup files and their corresponding disk files: files that
have been created, deleted, or modified since the backup was made. These reports are available in three levels of
detail: a list of all changed files, total file and byte counts per directory, and overall totals.
Ukopp provised a tool to compare a file with any older backup version. After a file is selected, all available backup
versions of the file are listed and any can be chosen to compare. The comparison tool is a GUI interface to the
GNU diff utility, including an easy to read side-by-side list of
differences (unchanged, added, deleted, and changed lines of text).
For disaster recovery or file transfer, ukopp has a file restore capability. You can select and restore backup files to
their original directories or anywhere else. Owner and permissions are are also restored, even if the backup device
uses a Microsoft file system.
Main Window, Job Edit dialog, Choose Files dialog