Du -s m'indique un total différent de la somme des du -s *

Je ne sais pas si je suis fatigué, mais j’ai du mal à comprendre ceci:

mj@mercure:~$ sudo du -sh /home/mj
73G	/home/mj
mj@mercure:~$ sudo du -sh /home/mj/*
28K	/home/mj/bin
20K	/home/mj/Bureau
60K	/home/mj/configuration
34G	/home/mj/Documents
4,0K	/home/mj/edid.bin
184K	/home/mj/Images
4,0K	/home/mj/Modèles
4,0K	/home/mj/Musique
4,0K	/home/mj/Public
1,5G	/home/mj/Téléchargements
168M	/home/mj/ts3
93M	/home/mj/Vidéos
4,0K	/home/mj/VirtualBox VMs
4,0K	/home/mj/wammu.log

On a donc 73Go si je prend le répertoire, mais genre 37Go si je fais la somme des tailles de son contenu.
Quelqu’un aurait une idée d’où vient la différence ?

Bon, je me répond, j’ai trouvé: il manque la taille des fichiers cachés (faut que je retrouve l’option de du pour éviter ça).
En fait, les 40Go manquants sont mon cache icedove !

du n’a pas besoin d’option, il prend bien en compte les répertoires et fichiers “cachés” puisqu’il trouve 73 Go. C’est l’expansion de l’expression /home/mj/* (globbing) par le shell qui ne prend pas en compte les répertoires et fichiers cachés par défaut.