Una vez más con la ayuda del comando Find!.
La salida se mostrará en orden descendente.
find ./ -maxdepth 1 -type d ! -name ".*" -exec du -sh '{}' \; 2>/dev/null | sort -rh
Necesitaba conocer cuanto ocupaban los directorios del raíz de mi usuario.
Si queréis añadir los ocultos, quitamos la negación.
find ./ -maxdepth 1 -type d -exec du -sh '{}' \; 2>/dev/null | sort -rh
Creo que la barra al lado del punto sobra.
Citar:
Saludos