systemadmin.es > Utilidades > Comprimir/descomprimir ficheros .tar.xz

Comprimir/descomprimir ficheros .tar.xz

Descargando la última versión del kernel Linux desde kernel.org me encontré que estaba disponible mediante un fichero .tar.xz:

kernel.org ofrece ficheros .tar.xz

kernel.org ofrece ficheros .tar.xz

Buscando en el man de tar podemos ver la opción para descomprimir .tar.xz:

man tar
(...)
       -j, --bzip2
              filter the archive through bzip2

        -J, --xz
              filter the archive through xz

       -p, --preserve-permissions
              extract  information  about  file permissions (default for superuser)

       -v, --verbose
              verbosely list files processed

       -z, --gzip
              filter the archive through gzip

Por lo tanto, sería:

$ tar xJf linux-3.13-rc1.tar.xz

Pero en realidad dicha opción no nos hace falta para descomprimir, ya que el tar ya detecta el descompresor que debe usar automáticamente:

$ tar xf linux-3.13-rc1.tar.xz 

Dicha opción únicamente nos interesa cuando queremos crear un fichero .tar.xz:

$ tar cJf md.tar.xz md
$ file md.tar.xz 
md.tar.xz: XZ compressed data

2 comments to “Comprimir/descomprimir ficheros .tar.xz”

  1. Buenas,

    Buen artículo….Pero que ratio de compresión utiliza, es mejor que gzip.

    La verdad es que no se utiliza mucho esta compresión, pero por lo que he leído, nunca usado en la práctica, esta compresión fue diseñada para sistemas con rendimiento bajo, arquitecturas ARM….

    Hablo de lo que he leído, que opináis?

    Gracias,

  2. Creo que el tema da para un post en sí!

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>