Notilinux Mauro  

Cómo usar el comando cat en Linux: visualizar y combinar archivos desde la terminal

Cuando comenzamos a trabajar con archivos desde la terminal, tarde o temprano aparece un comando imprescindible: cat. Aunque suele asociarse simplemente con mostrar el contenido de un archivo, en realidad puede hacer bastante más y es una herramienta que seguramente utilizarás a diario.

Gracias a su sencillez y velocidad, cat resulta ideal para consultar archivos de texto, unir varios documentos en uno solo o incluso crear archivos directamente desde la terminal. Es uno de esos comandos básicos que conviene conocer desde el principio.

En esta guía de NotiLinux ya aprendimos a localizar archivos utilizando find. Una vez que encontraste el archivo que estabas buscando, el siguiente paso normalmente consiste en ver su contenido, y ahí es donde entra en juego cat.

El nombre cat proviene de concatenate, ya que originalmente fue diseñado para concatenar archivos. Sin embargo, hoy en día su uso más frecuente consiste en mostrar rápidamente el contenido de uno o varios archivos de texto.

Su sintaxis básica es muy simple:

cat archivo.txt

Al ejecutarlo, el contenido del archivo aparecerá directamente en la terminal.

El uso más habitual consiste en visualizar un archivo de texto.

cat notas.txt

Todo el contenido del archivo se mostrará de una sola vez.

También podés indicar más de un archivo en el mismo comando.

cat archivo1.txt archivo2.txt

El contenido de ambos se mostrará de forma continua, uno detrás del otro.

Aunque existen herramientas más apropiadas para editar texto, cat permite crear rápidamente un archivo nuevo.

cat > notas.txt

Escribí el contenido línea por línea y, cuando termines, presioná Ctrl + D para guardar el archivo.

Una de las funciones que dio origen a este comando sigue siendo muy útil.

cat parte1.txt parte2.txt > completo.txt

El nuevo archivo contendrá el contenido de ambos documentos.

Si necesitás identificar rápidamente una línea específica, podés utilizar la opción -n.

cat -n notas.txt

Cada línea aparecerá precedida por su número correspondiente.

-n → numerar todas las líneas

cat -n archivo.txt

-b → numerar únicamente las líneas con contenido

cat -b archivo.txt

-E → mostrar el final de cada línea

cat -E archivo.txt

Resulta útil para detectar espacios o saltos de línea inesperados.

Utilizar cat para archivos muy grandes

Si el archivo tiene cientos o miles de líneas, el contenido pasará tan rápido por la terminal que será difícil leerlo.

En esos casos es mucho más recomendable utilizar comandos como less, que veremos más adelante en esta guía.

Olvidar la redirección al combinar archivos

Este comando:

cat archivo1.txt archivo2.txt

simplemente mostrará el contenido por pantalla.

Si querés generar un nuevo archivo deberás utilizar la redirección:

cat archivo1.txt archivo2.txt > completo.txt

  • Utilizar cat para archivos pequeños o medianos.
  • Emplear -n cuando necesites identificar líneas específicas.
  • Usar la redirección > únicamente cuando estés seguro de que no sobrescribirás información importante.
  • Para archivos muy extensos, preferir herramientas como less.

El comando cat es una herramienta sencilla, pero extremadamente útil para trabajar con archivos de texto desde la terminal. Permite consultar información rápidamente, unir varios archivos e incluso crear documentos sin necesidad de abrir un editor.

Dominar este comando te ayudará a desenvolverte con mayor soltura en Linux y servirá como base para aprender otras herramientas más avanzadas que veremos próximamente en esta guía de NotiLinux.

La entrada Cómo usar el comando cat en Linux: visualizar y combinar archivos desde la terminal se publicó primero en NotiLinux.com.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.