Si quieres saber cuando pesa un directorio en tu linux podemos saberlo utilizando el comando «du«, y pasándole «sh» por parámetro nos mostrará el total en formato legible.
du -sh directorio/
Y nos devolverá el peso de forma legible
2,7G httpdocs/
Si queremos conocer cada archivo que hay en el directorio le pondremos el «*» al final.
du -sh httpdocs/*
1,7M httpdocs/1_es_0_sitemap.xml
4,0K httpdocs/1_index_sitemap.xml
532M httpdocs/cache
3,3M httpdocs/classes
840K httpdocs/config
4,0K httpdocs/CONTRIBUTING.md
4,0K httpdocs/CONTRIBUTORS.md
2,5M httpdocs/controllers
16K httpdocs/css
…
Os dejo una breve explicación de los parámetros que le podemos pasar:
-h: indica el tamaño en formato legible (Kilobytes, Megas, Gigas…) en vez de en sectores de disco.
-s: Muestra solo el total, en vez del tamaño de cada subdirectorio.
-c: Imprime el total de los directorios listados, además del tamaño de cada directorio.
-a: Muestra la información de los ficheros además de los directorios
Aporte en comentario de Miguel Rodríguez:
Podemos ordenar la salida con el siguiente comando:
du -sh httpdocs/* | sort -h
Gracias por el artículo. También puedes ordenar la salida de du -h con sort -h.
Muchísimas gracias por el aporte Miguel, si no te importa lo añado al post 🙂
Un saludo!!
like!!!
Gracias!!