Ver destacados

Ver tamaño directorio Linux comando

Tutorial con vídeo para saber el comando para ver tamaño de directorio en Linux paso a paso.
Escrito por
6.7K Visitas  |  Publicado dic 15 2020 11:47
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Administrar sistemas Linux implica muchas tareas, unas mas importantes que otras, y una de ellas es justamente tener conciencia clara del tamaño de los directorios donde alojamos los archivos y variables, esto es clave para saber el tamaño que estos ocupan en el disco y con ello determinar tareas de depuración en caso de que presentemos exceso de espacio no útil en el equipo.

 

Tutorial para saber permisos Linux con el comando CHMOD 777, CHMOD 755, CHMOD 644 y otros como comando CHOWN o comando CHATTR.

 

Podríamos ir archivo por archivo para ver sus propiedades y con esto determinar el tamaño de cada uno, pero esto lógicamente se convierte en una tarea tediosa y extensa, para prevenir esto Linux nos ofrece el comando du para un control mucho más completo.

 

Du es un comando estándar de Linux con el cual accedemos a detalles e información sobre el uso del disco de una forma integral, du trabajo integralmente para directorios específicos y cuenta con variaciones que nos permiten personalizar la salida según los requerimiento de la información.

 

Solvetic va a explicarte como usar el comando du para ver el tamaño de un directorio en Linux.

 

 

 

 

Cómo ver el tamaño de un directorio en Linux con du

 

Paso 1

La sintaxis básica es ejecutar du sin ningún parámetro, como resultado veremos lo siguiente:
du

 

 

Los valores que vemos en el extremo izquierdo son el uso del disco, luego vemos el directorio específico y al final del resultado encontramos un resumen de todo el directorio /home.

 

Paso 2

Es posible usar du para un directorio especifico:
du directorio

 

Paso 3

Vemos que el resultado es en kilobytes, podemos desplegar el tamaño en "formato legible por humanos" con el parámetro -h:
du directorio -h

 

Paso 4

Este resultado ahora es desplegado en MB, este valor lo podemos expresar en megabytes o kilobytes según sea necesario de la siguiente forma:
du -k directorio/ (kilobytes)
du -m directorio/ (megas)

 

Paso 5

Al usar el comando du, los subdirectorios más grandes los veremos en la parte superior, para aumentar el nivel de profundidad del directorio, vamos a usar el parámetro --max-depth de la siguiente forma:
du -h --max-depth=1 | sort -hr

 

Paso 6

En caso de desear desplegar el uso del disco de todos los elementos, incluyendo los archivos y directorios, usaremos el parámetro -a:
du -ah directorio/

 

Paso 7

Con el comando du es posible desplegar dos o mas directorios al tiempo, para ello ejecutamos la siguiente sintaxis.
du Directorio 1 Directorio 2

 

Paso 8

Para verificar el uso total del espacio usado en el disco para un solo directorio, usaremos el parámetro -s:
du -sh directorio/

 

Paso 9

Esto aplica para directorios globales:

 

 

 

Paso 10

El comando du nos permite desplegar totales globales gracias al parámetro -c de la siguiente forma:
du -csh directorio

 

Paso 11

Podemos desplegar únicamente el total general del directorio incluyendo todos los subdirectorios, para ello debemos usar el comando grep con el comando du así:
du -ch Descargas/ | grep total

 

Paso 12

Los parámetros generales del comando du son:

 

Finaliza cada línea de salida con NULL
-0, –null

Escribe el recuento de todos los archivos, no solo de los directorios
-a, –all

Imprime tamaños aparentes, en lugar del uso del disco real
–apparent-size

Escala los tamaños a SIZE antes de imprimir en la consola
-B, –block-size=SIZE

Genera el gran total del tamaño del directorio
-c, –total

Imprime el total para el directorio solo si es N o menos niveles que sean inferiores al argumento de la línea de comando
d, –max-depth=N

Imprime el resultado en formato legible
-h, –human-readable

Aplica para directorios, en este caso no incluye el tamaño de los subdirectorios
-S, -separate-dirs

Muestra únicamente el total de cada directorio
-s, –summarize

 

Despliega la hora de la última modificación de cualquier archivo o directorio
–time

 

Con el comando du tenemos a mano una solución integral para conocer el tamaño de un directorio en Linux.

 

Tutorial con ejemplo prácticos sobre cómo usar comando History Linux desde la terminal.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!