In the GNU Coreutils >= 7.5 package, sort command provides -h parameter allows to compare human-readable numbers (e.g., 10K 15M 1G etc). This helps up to compare the results of du -h
and short them.
The above will show the results in the ascending order by size. You can reverse this using -r to show results in descending order.