Comandos Linux · 5 min read · Sep 15, 2025
10 ejemplos del comando cat de Linux para principiantes

Si eres un usuario habitual de la línea de comandos de Linux, estoy seguro de que has utilizado el comando cat. La herramienta se utiliza principalmente para mostrar el contenido de un archivo, aunque ofrece muchas otras características pequeñas pero útiles. Este artículo discutirá el comando cat en detalle, explicando algunas de sus características clave.
Todos los ejemplos mencionados en este tutorial han sido probados en Ubuntu 22.04 LTS.
** Comando cat de Linux
La página del manual de la herramienta lo describe de la siguiente manera:
cat - concatenar archivos y imprimir en la salida estándarA continuación se presentan 10 puntos que te darán una buena idea sobre cat, incluyendo cómo funciona y qué características ofrece:
1. Cómo ver el contenido de un archivo usando cat
El comando cat te permite ver el contenido de un archivo en la salida estándar (stdout). Esto se puede hacer de la siguiente manera:
$ cat [nombre-del-archivo]Por ejemplo:
$ cat file1.txt
2. Cómo mostrar múltiples archivos usando cat
La herramienta también te permite mostrar el contenido de múltiples archivos de una vez. Esto se puede hacer de la siguiente manera:
$ cat [nombre-del-archivo] [nombre-del-archivo] ...Por ejemplo:
$ cat file1.txt file2.txt
3. Cómo mostrar el contenido de un archivo con números de línea
Si lo deseas, también puedes mostrar el contenido de un archivo con números de línea impresos al principio de cada línea. Esto se puede hacer utilizando la opción de línea de comandos -n de la herramienta.
$ cat -n [nombre-del-archivo]Por ejemplo:
$ cat -n file1.txt4. Cómo crear un archivo usando el comando cat
También puedes crear un nuevo archivo y llenarlo con información usando un solo comando cat. Así es como lo haces:
$ cat > [nombre-del-nuevo-archivo]Cuando se ejecuta, el comando requiere que ingreses la información en el terminal. Una vez que hayas terminado, presiona CTRL+d.
Por ejemplo:
$ cat > file4.txt
Para verificar la existencia del archivo y comprobar qué información contiene, utilicé el siguiente comando:

5. Cómo copiar el contenido de un archivo a otro archivo
También puedes usar cat para copiar el contenido de un archivo a otro archivo. Esto se puede hacer de la siguiente manera:
$ cat [nombre-del-archivo-cuyo-contenido-se-va-a-copiar] > [nombre-del-archivo-destino]Por ejemplo:
$ cat file1.txt > file3.txt
Ten en cuenta que el operador de redirección de salida (>) que hemos utilizado en este caso vacía el archivo de destino antes de que el contenido se mueva a él. Por lo tanto, vale la pena saber que existe otro operador de redirección (>>) que agrega el contenido al archivo de destino en lugar de vaciarlo primero.
6. Cómo hacer que cat resalte los finales de línea
Si lo deseas, también puedes hacer que cat resalte el final de las líneas. La herramienta lo hace mostrando $ al final de cada línea. Esta característica se puede acceder utilizando la opción de línea de comandos -E de la herramienta.
$ cat -E [nombre-del-archivo]Por ejemplo:
$ cat -E file1.txt
7. Cómo hacer que cat suprima líneas vacías repetidas
Si lo deseas, también puedes hacer que el comando cat suprima líneas vacías repetidas en la salida. Esto se puede hacer utilizando la opción de línea de comandos -s.
$ cat -s [nombre-del-archivo]Por ejemplo:
$ cat -s file6.txt
El primer comando en la captura de pantalla anterior muestra todas las líneas vacías en el archivo. Pero debido a la opción de línea de comandos -s que usamos en el segundo comando cat, las líneas vacías repetidas fueron suprimidas.
8. Cómo hacer que cat muestre caracteres de tabulación como ^I
El comando cat también te permite mostrar caracteres de tabulación como ^I. Esto se puede hacer utilizando la opción de línea de comandos -T de la herramienta.
$ cat -T [nombre-del-archivo]Por ejemplo:
$ cat -T file7.txt
Como puedes ver en la captura de pantalla anterior, la primera vez que se mostraron los TABs normalmente, pero cuando se ejecutó el mismo comando con la opción -T, los TABs fueron reemplazados por ^I.
9. Cómo hacer que cat muestre caracteres no imprimibles
También puedes hacer que el comando cat muestre caracteres no imprimibles si lo deseas. Esto se puede hacer utilizando la opción de línea de comandos -v.
$ cat -v [nombre-del-archivo]Por ejemplo:
$ cat -v file9.txtComo puedes ver en la captura de pantalla anterior, el primer comando mostró normalmente el contenido del archivo que contiene caracteres no imprimibles. Pero cuando usamos la opción -v, esos caracteres se mostraron en una notación especial que utiliza la opción.
Ten en cuenta que LFD (saltos de línea) y caracteres TAB son excepciones para esta opción de línea de comandos.
10. La opción -A
Si necesitas usar las opciones -v, -E y -T juntas, entonces en lugar de escribir -vET en el comando, puedes usar la opción de línea de comandos -A.
$ cat -A [nombre-del-archivo]Por ejemplo:
$ cat -A file10.txtComo puedes ver en la captura de pantalla anterior, el primer comando muestra que el archivo (file10.txt) contiene dos líneas. Esas líneas contienen tabulaciones así como algunos caracteres no imprimibles. Entonces, cuando se ejecutó el mismo comando con la opción de línea de comandos -A, las tabulaciones fueron reemplazadas por ^I, y los caracteres no imprimibles se mostraron en una notación especial. Y finalmente, cada línea terminó con un $. Así que, efectivamente, -A hizo lo que -vET habría hecho.
Conclusión
Hemos cubierto la mayoría de las opciones del comando cat aquí, así que practicarlas debería darte una buena idea sobre la herramienta. Intenta usarlas y, una vez que hayas terminado, dirígete a la página del manual del comando para aprender más sobre ellas.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.