Você poderia (talvez) usar:
du --max-depth=1 -h some_target_directory | sort -hr
dada a versão das ferramentas, tem as opções disponíveis.
Para pular o total ; algo como:
du --max-depth=1 -h some_target_directory | sort -hr | tail -n +2
Como posso encontrar apenas os catálogos e classificá-los pelo tamanho (legível por humanos).
Eu tentei com
find -type d | xargs du -h | sort -rn
Mas algo está errado. E o tempo todo é classificado pelos números. Por isso, não vê a diferença entre K, M, etc.
Tags disk-usage sort