Cómo calcular el tamaño de una carpeta desde consola

2 minutos de lectura

En muchas ocasiones necesitaremos calcular el tamaño de una carpeta o cuales son las carpetas de mayor tamaño dentro de un directorio. Con el comando “du” y algunos de sus parámetros podremos obtener este tipo de información.

Tabla de contenidos

Listado parámetros del comando “du”:

https://xn--linuxenespaol-skb.com/comandos/comando-du/

 

Calcular el tamaño de una carpeta:

du -hs NOMBRECARPETA
  • Opción -h : tamaños de visualización en formato legible por el usuario (por ejemplo, 1K, 234M, 2G).
  • Opción -s : muestra sólo un total para cada argumento (resumen).

La salida del comando devolverá el tamaño de la carpeta y el nombre de esta del siguiente modo:

Ya tenemos el tamaño total del contenido de la carpeta analizada.

Mostrar los 10 directorios con mayor tamaño:

Con este comando podremos sacar los 10 directorios que más espacio ocupan, ordenando de directorio con mayor a menor tamaño el listado obtenido.

du -hs /NOMBREORUTA | sort -n -r | head -n 10
  • Opción -r : invierte el resultado de las comparaciones.
  • Opción -h : compara los números legibles.
  • Parámetro head -10 : muestra las 10 primeras líneas.

Muestra salida:

179M.
84M ./uploads
57M ./images
51M ./images/faq
49M ./images/faq/2013
48M ./uploads/cms
37M ./videos/faq/2013/12
37M ./videos/faq/2013
37M ./videos/faq
37M ./videos
36M ./uploads/faq

Encuentre el archivo más grande en un directorio y sus subdirectorios usando el comando find:

Comando:

find  / path / to / dir /  -printf  '% s% p \ n' |  sort  -nr  |  cabeza  -10 
encontrar . -printf  '% s% p \ n' |  sort  -nr  |  cabeza  -10

Muestra salida:

5700875 ./images/faq/2013/11/iftop-outputs.gif
5459671 ./videos/faq/2013/12/glances/glances.webm
5091119 ./videos/faq/2013/12/glances/glances.ogv
4706278 ./images/faq/2013/09/cyberciti.biz.linux.wallpapers_r0x1.tar.gz
3911341 ./videos/faq/2013/12/vim-exit/vim-exit.ogv
3640181 ./videos/faq/2013/12/python-subprocess/python-subprocess.webm
3571712 ./images/faq/2013/12/glances-demo-large.gif
3222684 ./videos/faq/2013/12/vim-exit/vim-exit.mp4
3198164 ./videos/faq/2013/12/python-subprocess/python-subprocess.ogv
3056537 ./images/faq/2013/08/debian-as-parent-distribution.png.bak

 

5/5 - (1 voto)
Diego García Cuesta: Técnico superior en administración de sistemas informáticos y redes. Autodidacta, amante de la tecnología y el deporte. En mis tiempos libres investigo sobre los últimos avances tecnológicos.
Related Post