Cómo extraer el archivo tar.gz en Linux

Guía para usar el comando tar para extraer archivos tar.gz en Ubuntu, CentOS, Fedora y otras distribuciones de Linux.

La mayor parte del software, documentos, archivos, etc.en Linux se archivan en el tar.gz formato en lugar del Código Postal o rar formatos que se utilizan habitualmente en Windows, aunque las utilidades de Linux admiten estos formatos.

tar.gz El formato es utilizado popularmente por software disponible para Linux tanto en repositorios oficiales como extraoficialmente en Internet.

¿Qué es un archivo tar.gz?

tar.gz (Gzip) es uno de los formatos de archivo disponibles en el sistema de compresión tar. Algunos otros formatos de archivo son bz2,lzip y lzop. Gzip y bz2 son los formatos más utilizados. Gzip está diseñado para una compresión más rápida, mientras que bz2 está destinado a un tamaño de archivo menor.

alquitrán se instala de forma predeterminada en la mayoría de los sistemas Linux. En caso de que falte, puedes instalarloen Ubuntu, Debian o similar Distribuciones de Linux ejecutando:

sudo apt install tar

Nota: En el caso de la versión de Ubuntu <14.04, use apt-get en lugar de apt.

Instalar alquitrán en CentOS y Fedora, correr:

yum instalar alquitrán

Cómo extraer tar.gz usando alquitrán mando

Para extraer un archivo tar.gz, correr:

tar xvzf .tar.gz

Veamos cuales son las opciones xvzf significar:

X - Especifica que los archivos se extraerán del archivo.

v - Significa detallado. Imprima cada nombre de archivo extraído del archivo junto con su ruta. Esto es solo para información y, por lo tanto, no es obligatorio.

z - Esto especifica que el archivo está comprimido con Gzip.

F - Esto especifica que el siguiente argumento después de las opciones será el nombre del archivo de almacenamiento que se extraerá. Si no se proporciona esta opción, tar intenta leer desde la entrada estándar del terminal. En versiones más recientes, arroja un error cuando no se especifica esta opción.

Ejemplo

El siguiente comando extraerá los tres archivos en el archivo. testarchive.tar.gz e imprima sus nombres.

tar xvzf testarchive.tar.gz

Como podemos ver se han extraído los tres archivos. Tenga en cuenta que el comando extrae el archivo en la misma carpeta desde donde se ejecuta el comando.