ukop Introduction (short)
Ukop is used to copy or back-up disk files to another location, such as a USB thumb drive. It copies only new or modified files since the last backup, and is therefore quite fast. A GUI is used to navigate the file system to include or exclude files or directories at any level. These choices can be saved in a job file for repeated use. New files appearing within the included directories are handled automatically. Optionally, previous versions of backup files can be retained instead of being 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.
To download and install ukop, visit the download page.
ukop Introduction (long)
Ukop is a free Linux program for copying or backing-up disk files to another location, e.g. a USB drive or SD memory card. Any disk directory may also 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.
Ukop 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 less than one minute.
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. You can see the previous versions in the backup directories and recover them if needed.
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 disk 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.
For disaster recovery or file transfer, ukop 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.
Ukop provides a simple method to synchronize files over two or more computers:
- plug a portable memory device into one computer
- click the ukop launcher and select the "synchronize" menu
- move the portable memory to another computer
- click the ukop launcher and select the "synchronize" menu
Prerequisites: the same directory structure for all files to be synchronized, and the same ukop job file specified in the desktop launchers (or selected manually).
Ukop is a free program licensed under the GNU General Public License.
The ukop user guide (PDF) is available here.
To download and install ukop, visit the download page.
backup job edit GUI 
reports
