HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

restic — A fast and secure backup program. More information: <https://restic.readthedocs.io/en/stable/manual_

Submitted by: @import:tldr-pages··
0
Viewed 0 times
backupcommandresticandsecureclifastprogram

Problem

How to use the restic command: A fast and secure backup program. More information: <https://restic.readthedocs.io/en/stable/manual_rest.html#usage-help>.

Solution

restic — A fast and secure backup program. More information: <https://restic.readthedocs.io/en/stable/manual_rest.html#usage-help>.

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

Code Snippets

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}}

Context

tldr-pages: common/restic

Revisions (0)

No revisions yet.