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
| Option | Bedeutung |
|---|---|
| -1 .. -19 | Level. --ultra -22 goes further but costs a lot of memory. |
| -T0 | Use every core. |
| -d | Decompress; unzstd and zstdcat also exist. |
| --rm | Delete the source after success. Unlike gzip, zstd keeps it by default. |
| -c | Write to stdout. |
| -l | Show what is inside a .zst file. |
| --long=27 | A large window that helps a lot on big, repetitive files. |
Beispiele
zstd -19 -T0 dump.sqlNear-xz size at a fraction of the time; dump.sql stays where it is.
tar --zstd -cf backup.tar.zst ./dataA tar archive compressed with zstd.
zstd -d backup.tar.zstUnpack 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