RESTIC-REBUILD-INDEX(1)

πŸ“¦
version 0.14.0 Β· 3 versions
, in debian bookworm

πŸ’– restic-rebuild-index β€” like, the manual page bestie πŸ’–

okay so this is the page for restic-rebuild-index(1), from the restic backup manual family. pull up a chair, grab a boba, we're doing this πŸ§‹βœ¨


✨ NAME ✨

restic-rebuild-index β€” Build a new index πŸ—οΈ


🌸 SYNOPSIS 🌸

restic rebuild-index [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

so the rebuild-index command is literally the glow-up queen of your repo: it creates a new index based on the pack files that are already chilling in the repository. no cap, that's the whole vibe. πŸ’…


πŸŽ€ EXIT STATUS πŸŽ€

Exit status is 0 if the command was successful, and non-zero if there was any error. so like, 0 = slay, anything else = bestie we have a problem 😭


πŸ‘‘ OPTIONS πŸ‘‘

  • -h, --help[=false] β€” help for rebuild-index 🫢 (yes it will explain itself to you, iconic)
  • --read-all-packs[=false] β€” read all pack files to generate new index from scratch πŸ”₯ (the full send, no shortcuts)

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

these ones come down from the parent command like hand-me-downs that are actually cute πŸ’œ

  • --cacert=[] β€” file to load root certificates from (default: use system certificates)
  • --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|max)
  • --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-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)
  • --tls-client-cert="" β€” path to a file containing PEM encoded TLS client certificate and private key
  • -v, --verbose[=0] β€” be verbose (specify multiple times or a level using --verbose=n, max level/times is 3)
⚠️ quick heads up bestie: --insecure-tls is literally insecure, the name is not clickbait. use it with intention, not by accident. 🫣

⭐ SEE ALSO ⭐


and that's the whole page, you ate that πŸ“βœ¨

this lil masterpiece was generated by restic generate, dated Jan 2017, and it lives in the restic backup(1) manual family. mwah, bye bestie πŸ’…πŸ’–

πŸ“¦ where this page comes from