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

Cómo instalar plesk sobre linux

Diego García Cuesta

Failed to start startup script for nginx service in plesk

Linux en Español

Desactivar actualizaciones automáticas en Ubuntu 20.04

Diego García Cuesta

Realizar instalaciones de servidor automatizadas con Ubuntu 20.04 LTS

Linux en Español

Cómo acceder a la consola de linux desde windows

Diego García Cuesta

¿Cómo instalar Linux en Chromebook?

Linux en Español

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