bup
Back up system based on the Git packfile format, providing incremental saves and global deduplication. tldr-pages
On several platforms
Several platforms
Initialize a backup repository in a given local directory
bup --bup-dir path/to/repository initIdentifyPrepare a given directory before taking a backup
bup --bup-dir path/to/repository index path/to/directoryIdentifyBack up a directory to the repository specifying its name
bup --bup-dir path/to/repository save --name backup_name path/to/directoryIdentifyShow the backup snapshots currently stored in the repository
bup --bup-dir path/to/repository lsIdentifyRestore a specific backup snapshot to a target directory
bup --bup-dir path/to/repository restore --outdir path/to/target_directory backup_nameIdentify