Este artículo aprenderá cómo extraer/descomprimir archivos tar.gz en sistemas Linux a través de la línea de comandos utilizando el comando tar.
Muchos de los archivos descargables de Linux/Unix que se encuentran en Internet se comprimen mediante tar.gz
formato. Por lo tanto, saber cómo abrir o descomprimir tar.gz
archivos es muy útil.
El nombre "Tar" significa "Tape Archiver" porque se usaba para colocar datos en cintas de almacenamiento cuando se inventó tar. Un .tar.gz
El archivo no es más que un archivo. El tar
El programa toma uno o más archivos y los "envuelve" en un archivo independiente.
Para descomprimir tar.gz
archivos significa extraer el contenido del tar
(también conocido como tarball).
Personas nuevas en el .tar
El formato generalmente lo equipara a un .zip
archivo, pero un archivo tar no está comprimido. Tar recopiló todos los archivos en un solo paquete, pero los archivos se pueden comprimir con otras utilidades.
El algoritmo más utilizado para comprimir archivos tar es Gzip. Por convención, el nombre de un tar
archivo comprimido con gzip
se convierte en .tar.gz
o .tgz
.
En pocas palabras:un archivo que termina en .tar.gz
es solo un .tar
archivo comprimido con gzip
.
Cómo extraer un archivo tar.gz
La mayoría de las distribuciones de Linux vienen con el tar
comando preinstalado por defecto.
Para descomprimir tar.gz
archivo, ingrese lo siguiente:
tar xvzf file.tar.gz
Analicemos esta sintaxis. Esto es lo que significa cada parámetro en ese comando:
x
:Esta opción le dice a tar que extraiga los archivos.v
:La salida detallada muestra todos los archivos que se extraen.z
:Le dice a tar que descomprima el archivo usando gzip.f
:Esta debe ser la última bandera del comando. Le dice a tar el nombre y la ruta del archivo comprimido.
Cómo extraer un archivo tar.gz a un directorio diferente
Para descomprimir el tar.gz
archivo y coloque los archivos resultantes en un directorio diferente, digamos /tmp/archive
, debe agregar un -C
opción al final del comando:
tar xvzf file.tar.gz -C /tmp/archive
El -C
La opción se utiliza para especificar un directorio diferente al directorio de trabajo actual.
Ver una lista de archivos dentro de un archivo
A veces es necesario ver el contenido de un archivo tar, ya que recopila muchos archivos y garantiza la presencia de un archivo específico.
Para ver una tabla de contenido detallada para el archivo llamado data.tar.gz
, use la siguiente sintaxis:
tar tf data.tar.gz
donde:
t
:Usado para listar el contenido deltar
archivof
:ordenando a la utilidad que use el archivo mencionado en el siguiente argumento
También puede obtener una salida estándar detallada mediante el v
(detallado) opción.
tar tvf data.tar.gz
Resumen
Ahora ya sabes cómo descomprimir un tar.gz
archivo en Linux. Quizás también le interese aprender a descomprimir archivos en Linux.
Para obtener más información sobre tar
comando en Linux, consulte su página de manual.
Si encuentra útil este artículo o tiene ideas adicionales, utilice el cuadro de comentarios a continuación.