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.