
Probablemente ya sepas que puedes utilizar el comando ls con la opción de listado largo -l
para mostrar el tamaño de los archivos en Linux.
ls -l
Pero, por desgracia, el listado largo muestra el tamaño del archivo en bloques y eso no nos sirve de mucho a los humanos.

Lo bueno es que puedes combinar la opción -l
con -h
para mostrar el tamaño del archivo en un formato legible.
ls -lh
Como puedes ver, es mejor mostrar el tamaño del archivo en un formato legible para el ser humano.

Con esto, el tamaño de los archivos se muestra ahora en K (para KB), M para (MB). Si el tamaño del archivo está en Bytes, no se muestra con ningún sufijo. En el ejemplo anterior, char.sh tiene un tamaño de 140 Bytes.
Por defecto, el tamaño del bloque en la mayoría de los sistemas Linux es de 4096 Bytes o 4 KB. Un directorio en Linux es simplemente un archivo con la información sobre la ubicación en memoria de todos los archivos que contiene.
Puede forzar el comando ls para que muestre el tamaño del archivo en MB con la etiqueta --block-size
.
ls -l --block-size=M
El problema de este enfoque es que todos los archivos con un tamaño inferior a 1 MB también se mostrarán con un tamaño de archivo de 1 MB.

El comando ls también tiene la opción -s
para mostrar el tamaño. Debes combinarse con -h
para mostrar el tamaño del archivo en forma legible.
ls -sh
Este es el resultado:
team@itsfoss:~/tutoriales$ ls -sh
total 2.8G
4.0K texto.txt 2.8G ubuntu-20.04.4-desktop-amd64.iso
También puedes utilizar el comando stat en Linux para comprobar el tamaño del archivo.
stat filename
Espero que este consejo rápido te sea útil para ver el tamaño del archivo en Linux.
It's FOSS turns 13! 13 years of helping people use Linux ❤️
And we need your help to go on for 13 more years. Support us with a Plus membership and enjoy an ad-free reading experience and get a Linux eBook for free.
To celebrate 13 years of It's FOSS, we have a lifetime membership option with reduced pricing of just $76. This is valid until 25th June only.
If you ever wanted to appreciate our work with Plus membership but didn't like the recurring subscription, this is your chance 😃