zstd
Archives
Syntaxe
zstd [-<level>] [-T0] <file>Le moderne : il atteint la taille de gzip plusieurs fois plus vite et, en `-19`, s’approche de celle de xz en une fraction du temps de xz ; contrairement à gzip il conserve le fichier source par défaut (`--rm` le supprime), `-T0` exploite tous les cœurs, et tar l’appelle avec `--zstd`.
Options courantes
| Option | Signification |
|---|---|
| -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. |
Exemples
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.
Regrouper et compresser sont deux gestes : tar regroupe, gzip réduit, et .tar.gz fait les deux.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait zstd ?
Le moderne : il atteint la taille de gzip plusieurs fois plus vite et, en `-19`, s’approche de celle de xz en une fraction du temps de xz ; contrairement à gzip il conserve le fichier source par défaut (`--rm` le supprime), `-T0` exploite tous les cœurs, et tar l’appelle avec `--zstd`.
Q. Comment l’écrire ?
zstd [-<level>] [-T0] <file> — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 7 ici ; la liste complète est dans man zstd. Cette commande relève de Archives.
Commandes liées
page man: man zstd