Para limitar o cálculo ao mais alto node_modules
encontrado ( ie , não calcular o tamanho das dependências, como você mencionou), você pode executar du
e depois remover:
find . -name node_modules -exec du -s {} \; -prune
Isso mostrará o tamanho e o nome de todos os diretórios node_modules
mais acima. Para calcular a soma de todos os tamanhos, insira-os em , por exemplo, AWK:
find . -name node_modules -exec du -s {} \; -prune |
awk '{ sum += $1 } END { print sum }'
Você pode alimentar esse em numfmt
para obter valores "legíveis por humanos":
find . -name node_modules -exec du -s {} \; -prune |
awk '{ sum += $1 } END { print sum }' |
numfmt --to=iec