Start·Terminal-Befehle

zstd

Archive

Aufruf

zstd [-<level>] [-T0] <file>

Der moderne Packer: er erreicht gzip-Größen um ein Mehrfaches schneller und kommt mit `-19` in einem Bruchteil der xz-Zeit fast an xz heran; anders als gzip behält er das Original (mit `--rm` löscht er es), `-T0` nutzt alle Kerne, und in tar heißt er `--zstd`.

Häufige Optionen

OptionBedeutung
-1 .. -19Level. --ultra -22 goes further but costs a lot of memory.
-T0Use every core.
-dDecompress; unzstd and zstdcat also exist.
--rmDelete the source after success. Unlike gzip, zstd keeps it by default.
-cWrite to stdout.
-lShow what is inside a .zst file.
--long=27A large window that helps a lot on big, repetitive files.

Beispiele

zstd -19 -T0 dump.sql

Near-xz size at a fraction of the time; dump.sql stays where it is.

tar --zstd -cf backup.tar.zst ./data

A tar archive compressed with zstd.

zstd -d backup.tar.zst

Unpack it again.

Bündeln und Komprimieren sind zwei Aufgaben: tar bündelt, gzip verkleinert, .tar.gz ist beides.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht zstd?

Der moderne Packer: er erreicht gzip-Größen um ein Mehrfaches schneller und kommt mit `-19` in einem Bruchteil der xz-Zeit fast an xz heran; anders als gzip behält er das Original (mit `--rm` löscht er es), `-T0` nutzt alle Kerne, und in tar heißt er `--zstd`.

Q. Wie gibt man ihn ein?

zstd [-<level>] [-T0] <file> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 7; die vollständige Liste steht in man zstd. Der Befehl gehört zu Archive.

Verwandte Befehle

man-Seite: man zstd