Ajouter -maxdepth 1
à votre find
paramètres.
Pourquoi utiliser find et pas simplement glob pour les répertoires ?
du -shc */
Celui-ci devrait faire le travail efficacement :
du -hc --max-depth=1
Une grande différence à laquelle je pense est que, lorsque vous rencontrez des fichiers liés en dur, ils ne seront comptés qu'une seule fois. Dans une boucle de recherche, ils seront comptés une fois par répertoire de base. [Est-ce que l'anglais est correct ?]