Untar Tar.gz – Comando Tar de Linux – Cómo: Extraer archivo Tar

La mayoría de Los archivos de Linux que se pueden descargar de Internet se comprimen con tar, tar.gz y tar.bz2 formatos de compresión y es importante saber cómo extraer dichos archivos.

El siguiente artículo le ayudará a extraer (descomprimir) y descomprimir (descomprimir) – tar, tar.gz y tar.bz2 archivos de la línea de comandos de Linux.

Aprenderá a enumerar el contenido de un archivo tar sin descomprimirlo y cómo extraer solo un archivo o un directorio.

Extensión de archivo Descripción
tar Archivo TAR simple sin compresión
tar.gz Archivo TAR comprimido con GZIP
tar.bz2 Archivo TAR comprimido con BZIP2

Buen consejo: ¡No más tiempo perdido! Descargue de la web y descomprima en un solo paso desde la línea de comandos de Linux. Leer más →

Untar archivos tar, tar.gz, tar.bx2

Extraiga un archivo tar:

$ tar -xvf foo.tar

Extraiga y descomprima un archivo tar.gz:

$ tar -xvzf foo.tar.gz

Extraiga y descomprima un archivo tar.bz2:

$ tar -xvjf foo.tar.bz2
Opción Descripción
-x Extraer archivos de un archivo
-v Lista detallada de archivos procesados
-f Especificar un archivo o un nombre de archivo tar
-z Descomprime el contenido del archivo comprimido creado por el programa gzip (tar.gz)
-j Descomprime el contenido del archivo comprimido creado por bzip2 programa (tar.bz2)

Enumere el contenido de un archivo tar, tar.gz, tar.bz2

A veces es necesario simplemente comprobar el contenido de un tarball sin descomprimirlo.

Por ejemplo, no hace falta decir que no es aconsejable descomprimir todo el archivo grande si necesita, por ejemplo, extraer solo un archivo dingle o un directorio de él.

Y, por supuesto, esto es posible con el comando tar de Linux, pero primero debes comprobar qué hay dentro del tarball sin descomprimirlo.

Enumere el contenido de un tar archivo:

$ tar -tvf foo.tar

Enumere el contenido de un tar.gz archivo:

$ tar -ztvf foo.tar.gz

Enumere el contenido de un tar.bz2 archivo:

$ tar -jtvf tar.bz2
Opción Descripción
-t Enumere el contenido de un archivo

Sugerencia: ya no es necesario recordar todos estos -xvf, -xvzf, -xvif claves! ¡Esta increíble función bash permite extraer cualquier tipo de archivo con el único comando extract! Leer más →

Extraer un solo archivo de un Tarball

Extraer un archivo bar.txt, de un archivo:

$ tar -xvf foo.tar bar.txt$ tar -xzvf foo.tar.gz bar.txt$ tar -xjvf foo.tar.bz2 bar.txt

También puede especificar una ruta al archivo:

$ tar -xvf foo.tar docs/bar.txt$ tar -xzvf foo.tar.gz docs/bar.txt$ tar -xjvf foo.tar.bz2 docs/bar.txt

Extraer un directorio único de un Tarball

Extraiga una carpeta, llamada docs, de un archivo:

$ tar -xvf foo.tar docs$ tar -xzvf foo.tar.gz docs$ tar -xjvf foo.tar.bz2 docs

También puede extraer algún subdirectorio:

$ tar -xvf foo.tar docs/images$ tar -xzvf foo.tar.gz docs/images$ tar -xjvf foo.tar.bz2 docs/images

Write a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *