Cómo extraer y abrir un archivo .gz en la línea de comandos de Linux

How Extract Open



Sabemos que un archivo en un sistema informático puede ser tan pequeño como unos pocos Bytes o tan grande como mil Gigabytes. Cuando desea transmitir un archivo de un extremo a otro, su tamaño juega un papel muy importante a la hora de decidir si desea enviarlo tal cual o comprimirlo. El formato de archivo .gz es un formato de archivo comprimido de uso muy común para el sistema operativo Linux. Hoy, exploraremos los métodos para extraer y abrir un archivo .gz en Linux.

Nota: El sabor de Linux que se ha utilizado para demostrar estos métodos es Linux Mint 20.







Métodos para extraer y abrir un archivo .gz en el comando de Linux

Existen varios métodos diferentes en los que podemos extraer y abrir un archivo .gz en Linux. A continuación, enumeramos todos esos métodos:



Método # 1: Usar el comando gzip con la bandera -d:



Este método es útil cuando desea extraer el archivo real mientras elimina el archivo .gz. Para usar el comando gzip con el indicador -d, deberá realizar los siguientes pasos:





Para demostrar los primeros tres métodos, primero crearemos un archivo .gz en nuestro directorio de inicio ejecutando el siguiente comando en nuestra terminal:

$gzipFileName.txt

En nuestro ejemplo, ya teníamos un archivo de texto llamado gzFile.txt en nuestro directorio de inicio. Decidimos crear su archivo .gz con el comando mencionado anteriormente.




Una vez que ejecute este comando, puede visitar su directorio de inicio para verificar si se ha creado un archivo .gz o no. Nuestro archivo .gz está resaltado en la imagen que se muestra a continuación:


Después de crear este archivo, intentaremos extraerlo ejecutando el siguiente comando en nuestro terminal:

$gzip–D FileName.gz

Aquí, puede reemplazar FileName con el nombre de su archivo .gz, que en nuestro caso era gzFile.txt.


Cuando visite su directorio de inicio después de ejecutar este comando, notará que su archivo real ha sido extraído como se resalta en la imagen que se muestra a continuación. Sin embargo, su archivo .gz se ha eliminado debido a la ejecución del comando mencionado anteriormente.

Método # 2: Usar el comando gzip con -dk Flag:

Este método es útil cuando desea extraer el archivo real mientras conserva el archivo .gz para uso futuro. Para usar el comando gzip con la marca -dk, deberá realizar los siguientes pasos:

Intentaremos extraer el mismo archivo .gz que creamos anteriormente ejecutando el comando que se muestra a continuación:

$gzip–Dk FileName.gz

Aquí, puede reemplazar FileName con el nombre de su archivo .gz, que, en nuestro caso, era gzFile.txt.


Cuando visite su directorio de inicio después de ejecutar este comando, notará que su archivo real ha sido extraído como se resalta en la imagen que se muestra a continuación. Sin embargo, su archivo .gz también se ha retenido debido a la ejecución del comando mencionado anteriormente.


Método # 3: Usando el comando gunzip:

Este método es una alternativa exacta a nuestro Método n. ° 1, lo que significa que una vez que extraiga el archivo real, el archivo .gz no se conservará más. Para usar el comando gunzip para extraer y abrir un archivo .gz, deberá realizar los siguientes pasos:

Intentaremos extraer el mismo archivo .gz que creamos anteriormente ejecutando el comando que se muestra a continuación:

$gunzipFileName.gz

Aquí, puede reemplazar FileName con el nombre de su archivo .gz, que en nuestro caso era gzFile.txt.


En nuestro caso, dado que ya teníamos un archivo extraído con el mismo nombre en nuestro directorio Home por ejecutar el comando mostrado en el Método # 2, nuestro terminal nos preguntó si queremos sobrescribir este archivo o no, por lo tanto, procedemos ingresando ay como se muestra en la siguiente imagen. Sin embargo, si no ha realizado ningún otro método de extracción en el mismo archivo antes, ejecutar este comando no mostrará ningún mensaje de este tipo.


Cuando visite su directorio de inicio después de ejecutar este comando, notará que su archivo real ha sido extraído como se resalta en la imagen que se muestra a continuación. Sin embargo, su archivo .gz se ha eliminado debido a la ejecución del comando mencionado anteriormente.


Una vez que haya extraído su archivo .gz siguiendo cualquiera de los tres métodos que se muestran arriba, puede abrirlo simplemente haciendo doble clic en él.

Método # 4: Usando el comando tar:

A veces, en lugar de tener un archivo .gz simple, tiene un archivo .tar.gz o .tgz, que se puede extraer y abrir con la ayuda del comando tar de la siguiente manera:

Para demostrar este método, primero crearemos un archivo .tgz en nuestro directorio de inicio ejecutando el siguiente comando en nuestra terminal:

$alquitrán–Czvf NameOftgzFile.tgz NameOfActualFile.txt

En nuestro ejemplo, ya teníamos un archivo de texto llamado targzFile.txt en nuestro directorio de inicio. Decidimos crear su archivo .tgz con el comando mencionado anteriormente.


Cuando ejecute este comando, el nombre de su archivo real aparecerá en la terminal, lo que indicará que su archivo .tgz ha sido creado como se muestra en la siguiente imagen:


Una vez que ejecute este comando, también puede visitar su directorio de inicio para verificar si se ha creado un archivo .tgz o no. Nuestro archivo .tgz está resaltado en la imagen que se muestra a continuación:


Después de crear este archivo, intentaremos extraerlo ejecutando el siguiente comando en nuestro terminal:

$alquitrán–Xf FileName.tgz

Aquí, puede reemplazar FileName con el nombre de su archivo .tgz, que en nuestro caso era targzFile.txt.


Cuando visite su directorio de inicio después de ejecutar este comando, notará que su archivo real ha sido extraído como se resalta en la imagen que se muestra a continuación. Sin embargo, su archivo .tgz también se ha retenido debido a la ejecución del comando mencionado anteriormente.


Una vez que haya extraído su archivo .tgz, puede abrirlo simplemente haciendo doble clic en él.

Conclusión:

Los cuatro métodos discutidos en este artículo le brindan excelentes soluciones para extraer y abrir archivos .gz y .tgz en Linux. Puedes optar por seguir cualquiera de estos métodos según tu gusto.