Linux en español
calcular el tamaño de una carpeta
Tutoriales

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.

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

 

Entradas relaccionadas

Abrir carpetas en cualquier aplicación de terminal de Nautilus

Linux en Español

Lanzado CentOS Linux 7.7 y aquí está cómo actualizarlo

Diego García Cuesta

Cómo corregir ‘add-apt-repository command not found’ en Ubuntu y Debian

Diego García Cuesta

Establecer permisos correctos en archivos de wordpress

Diego García Cuesta

Cómo actualizar paquetes en Ubuntu/debian

Diego García Cuesta

Rsync entre servidores

Diego García Cuesta

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies