Inicio·Comandos de terminal

xz

Comprimidos

Uso

xz [-T0] [-k] <file>

Da la salida más pequeña de los tres formatos habituales, aunque es lento y a `-9` pide unos 700 MB de memoria; usa un solo núcleo si no añades `-T0`, borra el original sin `-k`, y su opción en tar es la `-J` mayúscula.

Opciones habituales

OpciónSignificado
-kKeep the original.
-dDecompress; unxz is the same.
-T0Use every core. Single-threaded is the default.
-9Smallest output. Compression needs roughly 700 MB of RAM at this level.
-cWrite to stdout.
-lList what is inside a .xz file.

Ejemplos

xz -T0 -9 huge.tar

Smallest possible archive, using all cores.

xz -dk archive.tar.xz

Unpack while keeping the compressed copy.

tar -cJf src.tar.xz ./src

The tar flag for xz is a capital -J.

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 xz?

Da la salida más pequeña de los tres formatos habituales, aunque es lento y a `-9` pide unos 700 MB de memoria; usa un solo núcleo si no añades `-T0`, borra el original sin `-k`, y su opción en tar es la `-J` mayúscula.

Q. ¿Cómo se escribe?

xz [-T0] [-k] <file> — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 6; la lista completa está en man xz. Este comando está en Comprimidos.

Comandos relacionados

página man: man xz