No Mac, você pode instalar a implementação GNU (Linux) do du
com Homebrew (brew install coreutils
). Depois, por exemplo:
gdu folder -shL --exclude=.git
onde
gdu
é o nome dado à implementação GNU de du
(por defeito Homebrew não esconde /usr/bin/du
);
s
produz um grande total para a pasta especificada (omitir se quiser ver a desagregação);
h
produz tamanhos legíveis por humanos;
L
segue links simbólicos;
- --exclude=.git
exclui o directório git dentro da pasta especificada (isto é apenas um exemplo).
Pode ignorar mais pastas adicionando --exclude=blah
. Pode também especificar várias pastas ao mesmo tempo (isto é, gdu folder1 folder2 ...
), e nesse caso, pode combinar todos os subtotais num único tamanho usando a opção c
.