Comando Linux · 3 min read · Sep 19, 2025

Linux wc Command Explained for Beginners (6 Examples)

Mientras trabajas en la línea de comandos, a veces puede que desees acceder al número de palabras, conteos de bytes o incluso nuevas líneas en un archivo. Si estás buscando una herramienta para hacer esto, te alegrará saber que en Linux existe una utilidad de línea de comandos - llamada wc - que hace todo esto por ti. En este artículo, discutiremos esta herramienta a través de ejemplos fáciles de entender.

Pero antes de sumergirnos, vale la pena mencionar que todos los ejemplos proporcionados en este tutorial han sido probados en Ubuntu 16.04.

Comando wc de Linux

El comando wc imprime conteos de nuevas líneas, palabras y bytes para cada archivo de entrada. A continuación se muestra la sintaxis de esta herramienta de línea de comandos:

wc [OPCIÓN]... [ARCHIVO]...

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

Imprime conteos de nuevas líneas, palabras y bytes para cada ARCHIVO, y una línea total si se especifica más de un ARCHIVO. Una palabra es una secuencia de caracteres de longitud no cero delimitada por espacios en blanco. Sin ARCHIVO, o cuando ARCHIVO es -, lee la entrada estándar.

Los siguientes ejemplos en formato de preguntas y respuestas te darán una idea aún mejor sobre el uso básico de wc.

Nota: Usaremos un archivo llamado file.txt como archivo de entrada en todos nuestros ejemplos. A continuación se muestra lo que contiene el archivo:

hola  
hola  
¿cómo estás?  
gracias.

P1. Cómo imprimir el conteo de bytes

Usa la opción de línea de comandos -c para imprimir el conteo de bytes.

wc -c file.txt

Aquí está la salida que este comando produjo en nuestro sistema:

Así que el archivo contiene 29 bytes.

P2. Cómo imprimir el conteo de caracteres

Para imprimir el número de caracteres, usa la opción de línea de comandos -m.

wc -m file.txt

Aquí está la salida que este comando produjo en nuestro sistema:

Así que el archivo contiene 29 caracteres.

P3. Cómo imprimir el conteo de nuevas líneas

Usa la opción de línea de comandos -l para imprimir el número de nuevas líneas en el archivo.

wc -l file.txt

Aquí está la salida en nuestro caso:

P4. Cómo imprimir el conteo de palabras

Para imprimir el número de palabras presentes en el archivo, usa la opción de línea de comandos -w.

wc -w file.txt

A continuación, la salida que el comando produjo en nuestro caso:

Así que esto revela que hay 6 palabras en el archivo.

P5. Cómo imprimir el ancho máximo de visualización o la longitud de la línea más larga

En caso de que desees imprimir la longitud de la línea más larga en el archivo de entrada, usa la opción de línea de comandos -L.

wc -L file.txt

Aquí está la salida que el comando produjo en nuestro caso:

Así que la longitud de la línea más larga en nuestro archivo es 11.

P6. Cómo leer el nombre(s) del archivo de entrada desde un archivo

En caso de que tengas múltiples nombres de archivos, y desees que wc los lea desde un archivo, entonces usa la opción –files0-from.

wc --files0-from=names.txt

Así que puedes ver que el comando wc, en este caso, produjo conteos de líneas, palabras y caracteres para file.txt en la salida. El nombre file.txt fue mencionado en el archivo names.txt. Vale la pena mencionar que para usar esta opción con éxito, los nombres escritos en el archivo deben estar terminados en NUL - puedes generar este carácter escribiendo Ctrl+v seguido de Ctrl+Shift+@.

Conclusión

Como estarás de acuerdo, wc es un comando simple, tanto desde el punto de vista de la comprensión como del uso. Hemos cubierto prácticamente todas las opciones de línea de comandos que la herramienta ofrece, así que deberías estar listo para usar la herramienta a diario una vez que practiques lo que hemos explicado aquí. Para más información sobre wc, dirígete a su página de manual.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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