Fügen Sie -maxdepth 1 hinzu zu Ihrem find Parameter.
Warum überhaupt find und nicht einfach glob für Verzeichnisse verwenden?
du -shc */
Dieser sollte die Arbeit effizient erledigen :
du -hc --max-depth=1
Ein großer Unterschied, an den ich denke, ist, dass fest verknüpfte Dateien nur einmal gezählt werden. In einer Suchschleife werden sie einmal pro Basisverzeichnis gezählt. [Ist es korrektes Englisch?]