GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial del comando Linux znew para principiantes (con ejemplos)

¿Sabía que Linux ofrece una forma de volver a comprimir archivos .Z a archivos .gz? Sí, el comando znew le permite hacer esto. En este tutorial, discutiremos los conceptos básicos de esta utilidad de línea de comandos utilizando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos aquí se han probado en una máquina con Ubuntu 18.04 LTS.

comando Linux znew

Como ya se mencionó anteriormente, el comando znew en Linux le permite convertir archivos .Z a tipo .gz recomprimiéndolos. La siguiente es su sintaxis:

znew [ -ftv9PK] [ name.Z ...  ]

Y esto es lo que dice la página del manual sobre este comando:

Znew recompresses  files from .Z (compress) format to .gz (gzip) format.  

If you want to recompress a file already in gzip format, rename the file to force a .Z extension
then apply znew.

Los siguientes son algunos ejemplos de preguntas y respuestas que le darán una mejor idea de cómo funciona el comando znew.

P1. ¿Cómo usar el comando znew?

Es bastante simple:solo proporcione el nombre del archivo .Z como entrada. He aquí un ejemplo:

znew files2.Z

Este comando produce 'files2.gz' en la salida, eliminando el archivo .Z original en el proceso.

P2. ¿Qué sucede si ya existe un archivo .gz con el mismo nombre?

Si ya existe un archivo .gz con el mismo nombre en su directorio de trabajo actual, el comando znew le pedirá que confirme si desea sobrescribirlo o no.

Por ejemplo, en mi caso, el siguiente comando:

znew files2.Z

produjo el siguiente mensaje de confirmación:

gzip: files2.gz already exists; do you wish to overwrite (y or n)?

Entonces puede presionar 'y' si desea avanzar, de lo contrario, presione 'n'. Alternativamente, también puede usar la opción de línea de comando -f para forzar la recompresión del formato .Z a .gz si ya existe un archivo .gz.

P3. ¿Cómo hacer que znew muestre los detalles en la salida?

La opción de línea de comando -v permite que znew muestre detalles como el nombre y el porcentaje de reducción de cada archivo comprimido. He aquí un ejemplo:

P4. ¿Cuáles son otras opciones útiles de znew?

Hay un puñado. Al igual que -t prueba los archivos nuevos antes de eliminar los originales, -9 se asegura de que la herramienta use el método de compresión más lento (compresión óptima) y -P se asegura de que znew use conductos para la conversión para reducir el uso de espacio en disco.

La siguiente es la lista completa de opciones que ofrece znew:

       -f     Force recompression from .Z to .gz format even if a .gz file already exists.

       -t     Tests the new files before deleting originals.

       -v     Verbose. Display the name and percentage reduction for each file compressed.

       -9     Use the slowest compression method (optimal compression).

       -P     Use pipes for the conversion to reduce disk space usage.

       -K     Keep a .Z file when it is smaller than the .gz file; implies -t.

Conclusión

Si su trabajo consiste en comprimir y descomprimir archivos a través de la línea de comandos de Linux, el comando znew puede resultarle útil. En este tutorial, discutimos algunas opciones clave que ofrece znew. Para obtener más información, diríjase a la página de manual de la herramienta.


Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial del comando nproc de Linux para principiantes (con ejemplos)

  4. Tutorial de comando de suspensión de Linux para principiantes (con ejemplos)

  5. Tutorial de comando Linux basename para principiantes (con ejemplos)

Tutorial de comando Linux sha1sum para principiantes (con ejemplos)

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Tutorial del comando lsattr de Linux para principiantes (con ejemplos)

Tutorial del comando tload de Linux para principiantes (con ejemplos)

Tutorial del comando zdump de Linux para principiantes (con ejemplos)

Tutorial de comando Linux tr para principiantes (con ejemplos)