Aggiungi -maxdepth 1
al tuo find
parametri.
Perché usare find e non semplicemente glob per le directory?
du -shc */
Questo dovrebbe fare il lavoro in modo efficiente :
du -hc --max-depth=1
Una grande differenza a cui penso è che, quando si incontrano file hardlink, verranno conteggiati solo una volta. In un ciclo di ricerca, verranno conteggiati una volta per directory di base. [È corretto l'inglese?]