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.

Tabla de contenidos

HIT Closer

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)

Entradas relaccionadas

Comando su en Linux (Cambiar de Usuario)

Diego García Cuesta

Top 5 distribuciones más estables

Diego García Cuesta

Cómo personalizar el reloj de GNOME Shell

Linux en Español

Obtener contraseña de root en MySQL – Plesk

Diego García Cuesta

Cómo evitar que un paquete se actualice en Ubuntu, Debian o Linux Mint

Linux en Español

Instalar servidor LAMP con PhpMyAdmin

Redacción

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