Aprende a extraer fácilmente el contenido de cualquier archivo tar.gz con la línea de comandos en Ubuntu o Linux.

Los archivos TAR son creados por tar, la famosa utilidad basada en Unix para empaquetar archivos en un solo archivo para distribuirlo o simplemente para hacer una copia de seguridad. El archivo TAR contiene varios archivos que se almacenan en un formato sin comprimir y también con los metadatos del archivo. Una vez que se ha empaquetado dentro del archivo TAR, generalmente se comprime usando algún algoritmo, en este caso la compresión GNU Zip (por eso el archivo incluye la extensión .gz).

Encontrará distribuibles de muchos proyectos, utilidades en este formato, por lo que después de descargarlo en su servidor o entorno local, es posible que se esté preguntando ahora mismo cómo extraer fácilmente su contenido en el mismo directorio o simplemente almacenar su contenido en otro directorio, eso es por eso te explicaré cómo extraer fácilmente el contenido de este tipo de archivos de forma sencilla.

Extraer el contenido de tar.gz

Si desea extraer el contenido del archivo al mismo directorio donde se encuentra el archivo tar.gz, puede usar el siguiente comando:

tar -xvzf file.tar.gz

La instrucción -xvzf se puede desglosar así:

  • -x : Especifica la utilidad tar para extraer el contenido de un archivo.
  • -v : Especifique para enumerar detalladamente todos los archivos que se están extrayendo (salida en la terminal).
  • -z : Especifique que el contenido debe descomprimirse mediante el algoritmo GZIP.
  • -f : Este argumento especifica el nombre de archivo del tar con el que trabajar. Debe especificarse como último argumento y la ruta debe aparecer inmediatamente después.

¡Y eso es! Alternativamente, si desea especificar un directorio personalizado donde se debe extraer el contenido, puede hacerlo con el argumento -C para especificar tar para cambiar el directorio (por lo que el contenido del paquete se descomprimirá allí):

tar -xvzf file.tar.gz -C /var/www/some-directory

Que te diviertas ❤️!


Ingeniero de Software Senior en EPAM Anywhere. Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores