Com o GNU sort e o GNU du (que parece que você tem, desde que você afirma que está usando a opção du
-h
):
du -sh -- * | sort -rh # Files and directories, or
du -sh -- */ | sort -rh # Directories only
A saída é algo como isto:
22G foo/
21G bar/
5.4G baz/
2.1G qux/
1021M wibble/
4.0K wobble/