Sur Mac, vous pouvez installer l'implémentation GNU (Linux) de du
avec Homebrew ( brew install coreutils
). Alors par exemple :
gdu folder -shL --exclude=.git
donde
-
gdu
est le nom donné à l'implémentation GNU de du
(par défaut, Homebrew ne cache pas /usr/bin/du
) ;
-
s
produit un total général pour le dossier spécifié (à omettre si vous voulez voir le détail) ;
-
h
produit des tailles lisibles par l'homme ;
-
L
suit les liens symboliques ;
-
--exclude=.git
exclut le répertoire git à l'intérieur du dossier spécifié (ceci est juste un exemple).
Vous pouvez ignorer d'autres dossiers en ajoutant --exclude=blah
. Vous pouvez également spécifier plusieurs dossiers à la fois (par ex. gdu folder1 folder2 ...
), et dans ce cas, vous pouvez combiner tous les sous-totaux en une seule taille en utilisant l'option c
.