¿Cómo usar Gzip y mantener el archivo original en Linux?

Gzip es una herramienta de línea de comandos que viene por defecto con cualquier sistema operativo Linux. Gzip se usa comúnmente para comprimir y descomprimir archivos. Reduce el tamaño del archivo y reemplaza el archivo original con la extensión de archivo .gz. Puede restaurar el archivo comprimido usando el comando simple. Ahora veamos cómo usar el Gzip para comprimir y descomprimir archivos en Linux

Mantener el archivo original: Como sabemos, gzip elimina el archivo original y crea el archivo gzip. Pero podemos crear el archivo gzip sin perder el archivo original. Vamos a ver tres métodos para crear el archivo gzip sin perder el archivo original:

Método 1: usando la opción -k

Para mantener el archivo original tal como está mientras gzip, gzip prueba la única opción -k . La siguiente es la sintaxis 

gzip -k filename

Después de comprimir el archivo usando este comando, puede ver que hay nuevos archivos comprimidos creados por gzip y su archivo original también estará presente allí.

Gzip and Keep Original File in Linux

Método 2: usar las opciones -c

Al usar la opción -c , gzip escribe la salida en la salida estándar sin eliminar el archivo original . Esta es la sintaxis para usar la opción -c

gzip -c filename.extension > filename.extension.gz

Gzip and Keep Original File in Linux

Método 3: usar redirecciones de shell

También podemos usar las redirecciones de shell para mantener el archivo tal como está mientras usamos gzip. Vamos a utilizar los siguientes operadores de dirección 

  • Salida estándar “>”
  • Entrada estándar “<”

La siguiente es la sintaxis para usar el operador de redirección con gzip:

gzip < filename.extension > myfile.extension.gz

Gzip and Keep Original File in Linux

Ahora veamos qué otras cosas podemos hacer usando el gzip:

Reemplace el archivo original con un archivo de extensión .gz.

Para reemplazar el archivo de destino con un formato de archivo comprimido, simplemente use el comando gzip. La siguiente es la sintaxis del comando:

gzip filename

Aquí hay un ejemplo del comando anterior:

Gzip and Keep Original File in Linux

 Para gzip todos los archivos en la carpeta y subcarpetas actuales podemos usar el siguiente comando:

 sudo gzip -kr .

Gzip and Keep Original File in Linux

Para descomprimir para descomprimir el archivo gzip podemos usar la opción -d con gzip. La siguiente es la sintaxis para descomprimir el archivo:

gzip -d filename.extension.gz

Gzip and Keep Original File in Linux

Publicación traducida automáticamente

Artículo escrito por nishant0073 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 *