Comandos Linux · 3 min read · Sep 20, 2025

Tutorial del comando zcat de Linux para principiantes (5 ejemplos)

Aunque la compresión es útil en general, ya que te permite ahorrar espacio en tu sistema, los usuarios de la línea de comandos necesitan descomprimir el archivo para varias tareas pequeñas, como ver qué contiene el archivo. Sin embargo, existe una utilidad de línea de comandos - denominada zcat - que te permite echar un vistazo dentro de archivos comprimidos sin ningún esfuerzo adicional.

En este tutorial, discutiremos los conceptos básicos de zcat utilizando algunos ejemplos fáciles de entender. Ten en cuenta que todos los ejemplos en este artículo han sido probados en Ubuntu 16.04 LTS.

Comando zcat de Linux

El comando zcat te permite ver el contenido de un archivo comprimido. A continuación se muestra su sintaxis:

zcat FILE ....

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

zcat  es  idéntico  a  gunzip  -c.   (En  algunos  sistemas,  zcat puede  ser  instalado como gzcat para preservar el enlace original a compress.)   zcat  descomprime ya sea una lista de archivos en la línea de comandos o su entrada estándar y escribe los datos descomprimidos en la salida estándar.

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando zcat.

P1. ¿Cómo usar zcat?

Supongamos que tienes un archivo de texto comprimido, digamos test2.txt.gz. Si intentas ver su contenido usando el comando cat estándar, verás una salida desordenada:

Así que en este caso, puedes usar el comando zcat. El uso básico es muy simple: solo reemplaza cat por zcat.

zcat test2.txt.gz

Así que puedes ver que el contenido del archivo comprimido se mostró en la salida estándar.

P2. ¿Funciona zcat con múltiples entradas?

Sí, lo hace. Todo lo que tienes que hacer es pasar los nombres de los archivos comprimidos como entrada.

Por ejemplo:

zcat test.txt.gz test2.txt.gz

Aquí está el comando mencionado en acción:

P3. ¿Reconoce zcat archivos comprimidos según la extensión?

No. Ese no es el caso. Esto es lo que dice la página del manual sobre esto:

zcat descomprimirá archivos que tengan el número mágico correcto, ya sea que tengan un sufijo .gz o no.

Para verificar esto, eliminamos la extensión .gz de uno de los archivos comprimidos y tratamos de ejecutar zcat en él.

Así que puedes ver que la herramienta aún pudo aprender que es un archivo comprimido y pudo mostrar su contenido en STDOUT.

P4. ¿Cómo manejar la paginación al usar zcat?

Hay dos formas de hacer esto. Puedes usar los comandos estándar more y less.

zcat [NOMBRE_DE_ARCHIVO] | more
zcat [NOMBRE_DE_ARCHIVO] | less

O, usa los comandos zmore y zless.

zmore [NOMBRE_DE_ARCHIVO]
zless [NOMBRE_DE_ARCHIVO]

P5. ¿Funciona zcat con archivos no comprimidos?

Por defecto, no. Si intentas ejecutar el comando zcat con un archivo no comprimido como entrada, verás un error como el siguiente.

Sin embargo, si deseas forzar a zcat a mostrar el contenido del archivo en la salida, ya sea que el archivo esté comprimido o no, entonces usa la opción de línea de comandos -f. La siguiente captura de pantalla muestra esta opción en acción:

Así que puedes ver que la herramienta no lanzó ningún error esta vez.

Conclusión

Sin duda, el comando zcat te ahorra tiempo, si todo lo que quieres es echar un vistazo al contenido de un archivo comprimido. Así que, independientemente de qué tipo de usuario de línea de comandos de Linux seas (novato o profesional), deberías aprender sobre este comando. Ya hemos discutido algunos detalles útiles relacionados con zcat aquí. Para más, dirígete a su página del manual.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.