Cómo contar líneas, palabras y más en Linux

Linux Count Lines Words Length Featured

Encontrar el número de líneas, palabras, caracteres y más en un archivo es en su mayoría sencillo en Linux. La mayoría, si no todas, las distribuciones de Linux vienen con comandos integrados para mostrar las diversas propiedades de un archivo. El comando wc en Linux es útil ya sea que desees encontrar el tamaño de un archivo o contar cuántas palabras o líneas hay en él. Veamos cómo puedes contar líneas y palabras en Linux.

Tabla de Contenidos

  • Contar líneas en un archivo
  • Contar palabras en un archivo
  • Contar caracteres en un archivo
  • Contar bytes en un archivo
  • Mostrar líneas, palabras y bytes en un archivo
  • Encontrar la longitud de la línea más larga en un archivo
  • Mostrar opciones del comando wc
  • Terminal de Linux y comandos útiles

Bueno saber: ¿Copiando y pegando mucho en Linux? Aquí te mostramos cómo copiar y pegar texto, archivos y carpetas en la terminal de Linux.

Contar líneas en un archivo

Como herramienta de línea de comandos de Linux, wc puede imprimir numerosas propiedades del archivo que especifiques. Para mantener las cosas simples, abre el directorio donde se encuentra tu archivo y lanza una ventana de terminal haciendo clic derecho y seleccionando las opciones correspondientes.

Ejecuta el siguiente comando para mostrar el número de líneas en un archivo llamado “theme.txt”:

wc -l theme.txt

Nota: Reemplaza “theme.txt” con el archivo particular en tu caso.

Linux Count Lines

La salida te mostrará el número de líneas en el archivo seguido del nombre del archivo.

Consejo: ¿Quieres potenciar tu distribución de Linux? Aquí tienes 101 de los mejores programas para tu máquina Linux.

Contar palabras en un archivo

Si deseas saber el número de palabras en un archivo que contiene un artículo o un resumen de documento, ejecuta el comando wc con la bandera -w. Simplemente ejecuta el siguiente comando en una ventana de terminal:

wc -w theme.txt

Linux Count Words

Nuevamente, el formato de la salida permanece igual; puedes ver el conteo de palabras del archivo seguido de su nombre.

Contar caracteres en un archivo

Para contar el número de caracteres en un archivo, puedes usar la bandera -m. Esto no solo contará todas las letras, números y símbolos en el archivo, sino que también incluirá cosas como espacios:

wc -m theme.txt

Linux Count Characters

Al igual que antes, la salida mostrará el conteo de caracteres seguido del nombre del archivo.

Consejo: la terminal de Linux puede hacer mucho más que contar líneas, palabras y caracteres en un archivo, como controlar la hora, la fecha y más usando timedatectl.

Contar bytes en un archivo

Si estás interesado en conocer el tamaño de un archivo en lugar de sus propiedades internas, ejecuta el comando wc con la bandera -c:

wc -c theme.txt

Linux Count Bytes

En este caso, el número de bytes es el mismo que el número de caracteres en el archivo. Pero, también puede ser diferente en algunos casos.

FYI: ¿Necesitas archivos más pequeños? Aquí tienes las 12 mejores herramientas de compresión para comprimir archivos en Linux.

Mostrar líneas, palabras y bytes en un archivo

También hay una forma de imprimir las líneas, palabras y bytes en un archivo juntos en una sola línea. El comando wc muestra esto cuando simplemente escribes el nombre del archivo sin pasar ningún parámetro. Ejecuta el siguiente comando para hacerlo:

wc theme.txt

Linux Wc Display All Info

Como puedes ver, la salida muestra tres campos en la misma línea – 14 (líneas en el archivo), 385 (palabras en el archivo), y 2320 (bytes en el archivo).

Consejo: ¿Curioso cómo hacer las cosas más rápido? Aquí tienes una guía para principiantes sobre scripting en shell en Linux.

Encontrar la longitud de la línea más larga en un archivo

Puede que te sientas aventurero y quieras averiguar cuán larga es la línea más larga en tu archivo. Escribe el siguiente comando para mostrar la longitud de la línea más larga en tu archivo:

wc -L theme.txt

Linux Count Length Of Longest Line

La salida muestra el tamaño de la línea más larga en el archivo que especificaste.

Mostrar opciones del comando wc

Finalmente, también hay una forma de imprimir todas las variaciones del comando wc para fácil referencia. Solo necesitas ejecutar el siguiente comando para mostrar todos los comandos que discutimos anteriormente:

wc --help

Linux Wc Display Help

Como puedes ver, la salida muestra claramente los parámetros (y sus opciones alternativas) que puedes usar para mostrar los diversos detalles de un archivo deseado.

Terminal de Linux y comandos útiles

El comando wc en Linux hace que sea increíblemente fácil averiguar el número de líneas, palabras, caracteres o bytes en un archivo de Linux. Es uno de los comandos más útiles de Linux para nuevos usuarios que están comenzando en el mundo de las mejores distribuciones de Linux. Si estás cambiando a Linux desde un Mac, podrías estar interesado en las mejores distribuciones de Linux para usuarios de Mac. Además, si estás buscando formas de mostrar el contenido de tus directorios de Linux, hay 15 comandos de LS de Linux que necesitas conocer.

Crédito de imagen: contar palabras en un diccionario por 123RF