Getting subdirectory sizes including "hidden" dot-directories

When investigating what eats up all that disc space the dot-directories like .thunderbird, .local and the like usually evade a du.

Here's how to get those too, and get the output sorted by eaten space:

du -smc .[!.]* * |sort -n

Bonus hint: sort understands -h too:

du -smc .[!.]* * |sort -h