commands.sh

restic

all

A fast and secure backup program.

More info →

Options (1)

-r, --repoboolean

Initialize a backup repository in the specified local directory

Example: restic init {{[-r|--repo]}} {{path/to/repository}}

Examples (6)

Initialize a backup repository in the specified local directory

restic init [-r|--repo] path/to/repository

Backup a directory to the repository

restic [-r|--repo] path/to/repository backup path/to/directory

Show backup snapshots currently stored in the repository

restic [-r|--repo] path/to/repository snapshots

Restore a specific backup snapshot to a target directory

restic [-r|--repo] path/to/repository restore latest|snapshot_id --target path/to/target

Restore a specific path from a specific backup to a target directory

restic [-r|--repo] path/to/repository restore snapshot_id --target path/to/target --include path/to/restore

Clean up the repository and keep only the most recent snapshot of each unique backup

restic forget --keep-last 1 --prune
made by @shridhargupta | data from tldr-pages