Para conocer el tamaño de un directorio podemos utilizar el siguiente comando:
du -h --max-depth=1
El comando du nos muestra el tamaño de toda la estructura de directorios del directorio actual donde se ejecuta el comando.
El parámetro -h, muestra el resultado en unidades fácilmente reconocibles por un humano de a qui su bandera -h de –human-readable, siendo esta unidad de medida los (Bytes).
El parámetro –max-depth, es un filtro que indica el nivel de profundidad de directorios que queremos consultar, al definir el valor a 1 solo tomamos en cuenta los directorios en la ruta actual, según su valor incremente, podemos ver en profundidad los subdirectorios contenidos su estructura de directorios.
Ordenar la búsqueda de forma ascendente.
du -h --max-depth=1 | sort
Ordena la búsqueda de forma descendente.
du -h --max-depth=1 | sort -r
Al utilizar la herramienta pipeline o tubería en español, el resultado arrojado por un comando, en este caso du, servirá como entrada para otro comando en el caso actual sort.
El comando sort procesa los datos (el contenido del archivo o la salida de cualquier comando) y los reordena de manera ascendente tanto números como caracteres alfabéticos.
El parámetro -r de –reverse invierte la salida del comando sort y muestra la información de manera descendente.