RESTIC-TAG(1)
π restic-tag β a manual page for the restic backup(1) bestie era π
okay so hi. this is restic-tag, part of the restic backup(1) manual. yes the header says "backup" and the command is "tag", that's just how the manual family rolls, we don't question it, we accept it, we move on. π«Ά
β¨ NAME β¨
restic-tag β modify tags on snapshots π
β¨ SYNOPSIS β¨
restic tag [flags] [snapshotID ...]
β¨ DESCRIPTION β¨
The tag command lets you modify tags on existing snapshots. like, the tags are already out there living their life, and you can go in and change them. iconique.
You have two whole vibes to choose from:
- set/replace the entire set of tags on a snapshot (scorched earth, new era π )
- add tags to / remove tags from the existing set (gentle little edits, no drama π¦)
And here's the cute part: when no snapshotID is given, all snapshots matching the host, tag and path filter criteria are modified. so you can tag a whole squad at once. main character energy fr fr.
β οΈ heads up bestie: no snapshotID means the filters decide everything. know your--host,--tagand--pathbefore you go in swinging. π
β¨ EXIT STATUS β¨
0β slay, the command was successful π1β there was any error π10β the repository does not exist11β the repository is already locked π12β the password is incorrect π
β¨ OPTIONS β¨
--add=[]β tags which will be added to the existing tags in the formattag[,tag,...](can be given multiple times) β¨-h,--help[=false]β help for tag π₯Ί-H,--host=[]β only consider snapshots for this host (can be specified multiple times, use empty string to unset default value) (default:$RESTIC_HOST)--path=[]β only consider snapshots including this (absolute) path (can be specified multiple times, snapshots must include all specified paths)--remove=[]β tags which will be removed from the existing tags in the formattag[,tag,...](can be given multiple times) π--set=[]β tags which will replace the existing tags in the formattag[,tag,...](can be given multiple times) π--tag=[]β only consider snapshots includingtag[,tag,...](can be specified multiple times)
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones are the family hand-me-downs, they come from the parent command and they're iconic:
--cacert=[]β file to load root certificates from (default: use system certificates or$RESTIC_CACERT)--cache-dir=""β set the cache directory. (default: use system default cache directory)--cleanup-cache[=false]β auto remove old cache directories--compression=autoβ compression mode (only available for repository format version 2), one of (auto|off|fastest|better|max) (default:$RESTIC_COMPRESSION)--http-user-agent=""β set a http user agent for outgoing http requests--insecure-no-password[=false]β use an empty password for the repository, must be passed to every restic command (insecure) π¨--insecure-tls[=false]β skip TLS certificate verification when connecting to the repository (insecure) π¨--json[=false]β set output mode to JSON for commands that support it--key-hint=""β key ID of key to try decrypting first (default:$RESTIC_KEY_HINT)--limit-download=0β limits downloads to a maximum rate in KiB/s. (default: unlimited)--limit-upload=0β limits uploads to a maximum rate in KiB/s. (default: unlimited)--no-cache[=false]β do not use a local cache--no-extra-verify[=false]β skip additional verification of data before upload (see documentation)--no-lock[=false]β do not lock the repository, this allows some operations on read-only repositories-o,--option=[]β set extended option (key=value, can be specified multiple times)--pack-size=0β set target pack size in MiB, created pack files may be larger (default:$RESTIC_PACK_SIZE)--password-command=""β shell command to obtain the repository password from (default:$RESTIC_PASSWORD_COMMAND)-p,--password-file=""β file to read the repository password from (default:$RESTIC_PASSWORD_FILE)-q,--quiet[=false]β do not output comprehensive progress report-r,--repo=""β repository to backup to or restore from (default:$RESTIC_REPOSITORY)--repository-file=""β file to read the repository location from (default:$RESTIC_REPOSITORY_FILE)--retry-lock=0sβ retry to lock the repository if it is already locked, takes a value like5mor2h(default: no retries)--stuck-request-timeout=5m0sβ duration after which to retry stuck requests--tls-client-cert=""β path to a file containing PEM encoded TLS client certificate and private key (default:$RESTIC_TLS_CLIENT_CERT)-v,--verbose[=0]β be verbose (specify multiple times or a level using--verbose=n, max level/times is 2)
πΈ SEE ALSO πΈ
okay that's the whole page, you ate that bestie π go forth and tag responsibly. no cap. π¦β¨
sign-off time: this lil masterpiece was generated by restic generate, dated Jan 2017, and it's the restic backup(1) manual in the house. periodt. ππ
π¦ where this page comes from
- arch rolling: restic 0.19.1-1 Β· BSD
- epel 10: restic 0.19.1-1.el10_3 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0
- epel 9: restic 0.19.1-1.el9 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0
- fedora 43: restic 0.19.1-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0
- fedora 44: restic 0.19.1-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0
- nixpkgs unstable: restic 0.19.1
- ubuntu stonking: restic 0.19.1-1ubuntu1 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms