zstd
Comprimidos
Uso
zstd [-<level>] [-T0] <file>El moderno: alcanza el tamaño de gzip varias veces más rápido y, en `-19`, se acerca al de xz en una fracción de su tiempo; a diferencia de gzip conserva el original por defecto (`--rm` lo borra), `-T0` usa todos los núcleos y en tar se invoca con `--zstd`.
Opciones habituales
| Opción | Significado |
|---|---|
| -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. |
Ejemplos
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.
Empaquetar y comprimir son tareas distintas: tar empaqueta, gzip reduce y .tar.gz es lo uno y lo otro.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace zstd?
El moderno: alcanza el tamaño de gzip varias veces más rápido y, en `-19`, se acerca al de xz en una fracción de su tiempo; a diferencia de gzip conserva el original por defecto (`--rm` lo borra), `-T0` usa todos los núcleos y en tar se invoca con `--zstd`.
Q. ¿Cómo se escribe?
zstd [-<level>] [-T0] <file> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man zstd. Este comando está en Comprimidos.
Comandos relacionados
página man: man zstd