Acho isso muito útil.
du -sm Directory
ou para obter um detalhamento dos diretórios internos
du -sm Directory/*
e, em seguida, com um tipo, se ele tiver muitos subdiretórios
du -sm Directory/* | sort -n
O motivo pelo qual eu uso a opção -m é garantir que receba uma saída de megabytes. Acho que é mais fácil para mim comparar visualmente (quando não estou conseguindo uma mistura de unidades, por exemplo, comparar 999 KB e 1MB vs 999000MB e 1000000MB), o benefício adicional é que você pode passar a saída para a classificação.
Coloque tudo em segundo plano e redirecione a saída, isso levará algum tempo com o método que se usa, é uma travessia de muitos arquivos que levará tempo.
du -sm Directory/* | sort -nr > ~/cacheDu.log &
Anote o tipo reverso para que os grandes estejam no começo. Adicione isto ao cron executado a cada n mins.
Depois, com um alias ducache, você tem um uso de diretório bastante atualizado.
export alias ducache='head -n 15 ~/cacheDu.log'