GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comandos Linux zforce con ejemplos

El comando gzip es una herramienta popular utilizada para comprimir/descomprimir archivos en Linux. Ya hemos cubierto los conceptos básicos de esta herramienta aquí. Esta utilidad produce archivos .gz en la salida. Pero a veces, como al transferir archivos, la extensión puede cortarse. Te alegrará saber que existe una herramienta que puedes usar para forzar la extensión .gz de vuelta a estos archivos comprimidos.

La herramienta en cuestión es zforce , y en este tutorial, discutiremos rápidamente cómo puede usar esta utilidad de línea de comandos. Pero antes de pasar a eso, vale la pena mencionar que todos los ejemplos aquí se han probado en una máquina Ubuntu 18.04 LTS.

comando Linux zforce

Como ya se mencionó al principio, el comando zforce le permite forzar una extensión '.gz' en todos los archivos gzip. La siguiente es su sintaxis:

zforce [ name ...  ]

Y así es como lo explica la página de manual de la herramienta:

zforce forces a .gz extension on all gzip files so that gzip will not compress them twice.  
This can be useful for files with names truncated after a file transfer. On systems with a 14 char
limitation on file names, the original name is truncated to make room for the .gz suffix.
For example, 12345678901234 is renamed to 12345678901.gz. A file name such as foo.tgz is left
intact.

Por ejemplo, tengo un archivo .gz llamado 'archivos'. Como puede ver, falta la extensión .gz en el nombre. Entonces, lo que hice, simplemente usé el siguiente comando:

zforce files

Y aquí está el resultado que produjo este comando:

files -- replaced with files.gz

Como puede ver, la salida del comando decía que reemplazó 'archivos' con 'archivos.gz'. Y cuando busqué un archivo .gz en mi directorio de trabajo actual, pude encontrar un archivo llamado files.gz.

Ahora, si tiene un directorio lleno de archivos .gz cuyos nombres se han truncado, no tiene que proporcionar cada nombre en la entrada. Puedes hacer algo como lo hice yo en mi caso. Aquí está:

Entonces puede ver que los tres archivos tienen la extensión .gz. Tenga la seguridad de que incluso si ya hay archivos con .gz en su nombre, esta operación los dejará intactos.

Conclusión

Si usa mucho gzip y alguna vez se encuentra con una situación en la que la extensión .gz se trunca de los nombres de los archivos, ahora sabe qué hacer. Para acceder a la página man de zforce, diríjase aquí.


Linux
  1. Tutorial del comando Ping de Linux con ejemplos

  2. Comando wc Linux con ejemplos

  3. Comando Linux Tee con ejemplos

  4. Comando JQ en Linux con ejemplos

  5. Comando rsync de Linux con ejemplos prácticos

15 comandos ps de Linux con ejemplos

Comando Find de Linux con ejemplos prácticos

Comando IP de Linux con ejemplos

Tutorial de comando de búsqueda de Linux (con ejemplos)

Comando lsof en Linux con ejemplos

Comando Linux comm con ejemplos