Inicio·Comandos de terminal

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ónSignificado
-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.

Ejemplos

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.

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