Começamos com o mais óbvio:
du -h
Mas não quero ver todo o caminho até o último diretório, então só mostro os primeiros:
du -h --max-depth=1
Mas o diretório é um share de uma máquina Windows e o du não retorna os tamanhos corretos das coisas:
find . -type f -exec stat -c "%s" {} \; \
| awk '{ sum += $1 } END { print sum }'
E se quero apenas somar os arquivos de um determinado tipo (ou excluir alguns), posso tentar:
find . -name "*.pdf" -exec stat -c "%s" {} \; \
| awk '{ sum += $1 } END { print sum }'
Nenhum comentário:
Postar um comentário