Cómo ordenar la salida del comando du -h por tamaño

Cómo ordenar la salida del comando du -h por tamaño

Pregunta - ¿Cómo ordeno la salida del comando du -h por tamaños?

En el GNU coreutils> = 7.5 paquete, el comando de clasificación proporciona el parámetro -H permite comparar números legibles por humanos (e.gramo., 10k 15m 1g, etc.). Esto ayuda a comparar los resultados de 'du -h' y acortarlos.

du -h * | sort -h 

Lo anterior mostrará los resultados en el orden ascendente por tamaño. Puede revertir esto usando -r para mostrar los resultados en orden descendente.

du -h * | ordenar -rh 15m btmp.1 7.2m apache2 2.Auth de 2m.registro.1 1.9m BTMP 1.Auth de 5m.registro 1.3M Redis 656k Letsencrypt 468K Auth.registro.4.Auth Gz 264k.registro.2.GZ 260K INITO CLOSED.Auth de registro 240k.registro.3.Gz 168K Correo.registro.1