comando gunzip en Linux con ejemplos

El comando gunzip se usa para comprimir o expandir un archivo o una lista de archivos en Linux. Acepta todos los archivos que tienen extensión como .gz , .z , _z , -gz , -z , .Z , .taz o .tgz y reemplaza el archivo comprimido con el archivo original de forma predeterminada. Los archivos después de la descompresión conservan su extensión real.

Sintaxis:

gunzip [Option] [archive name/file name]

Ejemplo 1: el argumento que se pasa aquí es: geeksforgeeks.txt, que es un archivo de texto comprimido.

Aporte:

Producción:

geeksforgeeks.txt.gz

Ejemplo 2: el argumento que se pasa aquí es: geeksforgeeks.txt.gz, que es un archivo comprimido.

Aporte:

Producción:

geeksforgeeks.txt

Si un archivo se comprime con el comando gzip , se agregará un sufijo, es decir, .gz , al nombre del archivo después de la compresión. Por lo tanto, al descomprimir este archivo, podemos usar el nombre de archivo original como se muestra en el Ejemplo 1 o el nombre de archivo con el sufijo .gz como se muestra en el Ejemplo 2 como argumento.

Ejemplo 3: para descomprimir varios archivos con el comando gunzip , podemos pasar varios nombres de archivo como argumento, como se muestra en el siguiente ejemplo:

Sintaxis:

gunzip [file1] [file2] [file3]...

Aporte:

Producción:

geeksforgeeks.txt, gfg.txt

Opciones:

  • -c : Esta opción se usa para ver el texto dentro de un archivo comprimido sin descomprimirlo. La conversión ASCII/EBCDIC se realiza automáticamente si es adecuada. El archivo comprimido tiene que ser un archivo de texto solamente.

    Ejemplo:

    gunzip -c geeksforgeeks.txt.tar.gz

    Producción:

  • -f : Para descomprimir un archivo a la fuerza.

    Ejemplo:

    gunzip -f geeksforgeeks.txt.tar.gz

    Salida: el archivo se extraerá a la fuerza.

    geeksforgeeks.txt
  • -k : esta opción se puede usar cuando queremos mantener tanto el archivo, es decir, el archivo sin comprimir como el archivo original después de la descompresión.

    Ejemplo:

    gunzip -k geeksforgeeks.txt.tar.gz

    Salida: Se agregará un archivo extraído al directorio.

  • -l : esta opción se utiliza para obtener la información de un archivo comprimido o sin comprimir.

    Ejemplo:

    gunzip -l geeksforgeeks.txt.tar.gz

    Producción:

  • -L : Esta opción muestra la licencia del software y sale.

    Ejemplo:

    Producción:

  • -r : esta opción se utiliza para descomprimir todos los archivos dentro de la carpeta y la subcarpeta de forma recursiva.

    Sintaxis:

    gunzip -r [Directory/Folder path]

    Ejemplo:

    Esto extraerá todos los archivos comprimidos recursivamente dentro de la ruta /home/sc .

  • -t : Para probar si el archivo es válido o no.

    Sintaxis:

    gunzip -t [File name]
  • -v : esta opción se usa para obtener información detallada, como el nombre del archivo, el porcentaje de descompresión, etc.

    Ejemplo:

    gunzip -v geeksforgeeks.txt.gz

    Producción:

  • -V : esta opción se utiliza para mostrar el número de versión.

  • -a : esta opción usa el modo de texto ASCII para convertir los caracteres de final de línea usando la conversión local. Esta opción solo se admite en sistemas MS-DOS. Cuando se usa la opción -a en un sistema Unix, descomprime el archivo ignorando la opción -ascii.

    Ejemplo:

  • -d : esta opción simplemente descomprime un archivo.

    Ejemplo:

    Salida: el archivo comprimido se reemplaza por el archivo original, es decir, geeksforgeeks.txt .

  • -h : Esta opción muestra la información de ayuda disponible y sale.

  • -n : esta opción no guarda ni restaura el nombre original y la marca de tiempo mientras se descomprime un archivo.
  • -N : esta opción guarda o restaura el nombre original y la marca de tiempo durante la descompresión.
  • -q : esta opción suprime todas las advertencias que surgen durante la ejecución del comando.
  • -s : esta opción usa el sufijo SUF en archivos comprimidos.
  • -# : esta opción se usa para controlar la velocidad y la cantidad de compresión, donde # puede ser cualquier número entre -1 y -9 . -1 garantiza una compresión más rápida al disminuir la cantidad de compresión, mientras que -9 garantiza la mejor compresión pero lleva más tiempo comparativamente.

Publicación traducida automáticamente

Artículo escrito por Suraj1994 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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