Opción WC -C Linux para contar bytes

Opción WC -C Linux para contar bytes

El comando Linux WC seguido de la bandera -c (WC -C) se puede usar para contar los bytes de archivo.

Este tutorial explica cómo contar bytes de archivo usando los comandos WC y DU. Después de leer este tutorial, sabrá cómo contar fácilmente bytes, líneas y palabras en Linux.

Cómo contar bytes en Linux usando WC -C:

La sintaxis es bastante simple; El siguiente ejemplo muestra el comando wc -c utilizado para contar los bytes del archivo llamado LinuxHintsignal.C.

WC -C Linuxhintsignal.C

Como puede ver en la salida, el archivo tiene 106 bytes.

El comando wc -c también se puede usar para contar múltiples bytes de archivo, como se muestra en el ejemplo a continuación en el que los bytes para LinuxHintsignal.C y WP-Downgrade.Zip se cuentan.

WC -C Linuxhintsignal.C WP-Downgrade.cremallera

Como puede ver, WC imprime los bytes de cada archivo y la suma total.

También puede implementar el comodín para contar todos los archivos dentro de un directorio, como se muestra a continuación.

WC -C *

Usando el comodín, WC imprimirá todos los archivos y sus bytes contarán como se muestra arriba.

El comando wc es útil para más fines que contar bytes. Este comando también es útil para contar líneas, palabras y caracteres dentro de un archivo o múltiples archivos.

Si ejecuta WC sin banderas, solo seguido del nombre del archivo, imprimirá 3 columnas como se muestra en la imagen a continuación.

WC Linuxhintsignal.C

La primera columna (11) muestra el número de líneas. La segunda columna (14) muestra el recuento de palabras, y la tercera columna muestra bytes.

Por supuesto, también puedes contar cada característica por separado.

Debe agregar el indicador -l para contar el número de línea, como se muestra en el ejemplo a continuación.

WC -L Linuxhintsignal.C

Como puede ver, el archivo contiene 11 líneas.

El ejemplo a continuación muestra cómo ejecutar una cuenta de Word usando el comando wc con el indicador -w.

WC -W Linuxhintsignal.C

El siguiente ejemplo muestra cómo implementar una tubería para combinar los comandos LS y WC para que los archivos totales cuenten dentro de un directorio.

ls wcDirectory/ | WC -L

Puede leer todas las funciones de WC ejecutando:

WC -Help

O

hombre WC

También puede visitar la página del hombre en línea en https: // Linux.morir.net/hombre/1/wc.

Cómo contar bytes en Linux usando DU:

El comando du también se puede usar para contar bytes. Al ejecutar el comando du seguido del indicador -b y el nombre del archivo, puede obtener el recuento de bytes como se muestra en la siguiente imagen.

du -b linuxhintsignal.C

Al igual que con el comando wc, con el comando du, también puede definir múltiples archivos que se contarán, como se muestra en la captura de pantalla a continuación. La diferencia con la salida del WC es que el comando du no mostrará la suma total.

du -b linuxhintsignal.C WP-Downgrade.cremallera

Como se dijo anteriormente, la diferencia con WC es que la salida no muestra la cantidad total de bytes. Para obtener la suma total usando DU, debe agregar el indicador -c, como se muestra a continuación.

du -bc linuxhintsignal.C WP-Downgrade.cremallera

Ahora digamos que no quieres la salida en bytes sino en un formato legible por humanos; Para esto, puede implementar la bandera -h (humana).

du -h linuxhintsignal.C WP-Downgrade.cremallera

Como puede ver, la salida ahora es amigable para los humanos.

El comando du se puede usar para imprimir tamaños de archivo en cualquier unidad que desee. El siguiente ejemplo muestra cómo imprimir el tamaño de los kilobytes usando la bandera -k.

du -k linuxhintsignal.C WP-Downgrade.cremallera

Es muy importante aclarar que el comando DU no puede proporcionar la cantidad total de kilobytes o megabytes si el tamaño del archivo no coincide con la unidad exacta; En tal caso, el comando du devolverá el valor más cercano del formato de la unidad que definió.

Además, puede imprimir el tamaño de los archivos en las unidades Megabyte usando el indicador -m, como se muestra a continuación.

du -m eliminar.ISO Linuxhintsignal.C

Como puede ver, tiene el resultado en megabytes, no la cantidad exacta de megabyte, sino más cerca del valor real en bytes.

Conclusión:

Como puede ver, contar bytes usando el comando wc -c es bastante simple. Linux ofrece diferentes formas de lograr esta tarea; Este tutorial se centró en los 2 comandos más comunes para contar el tamaño de los archivos en las unidades de byte. Como puede ver, no hay una diferencia significativa entre los comandos WC y DU al contar bytes. La única diferencia descrita en este tutorial (además de los banderas) es la suma total de bytes en la salida. El comando WC también es útil para implementarse con tuberías y otros comandos que muestran información adicional.

Gracias por leer este tutorial sobre el comando wc para contar bytes. Sigue siguiéndonos para obtener más consejos y tutoriales de Linux.