Você pode usar o comando du:
du -sh foldername
Eu quero ler o tamanho de uma pasta na linha de comando. ls -lh
mostra todas as pastas como sendo 4k, o que presumivelmente é o tamanho da área de cobertura da própria pasta, em vez dos arquivos contidos. Eu gostaria de ler o tamanho de todos os arquivos contidos dentro da pasta. isso é possível?
du -s folder
-s
significa resumir.
Você também pode usar
du -csh foldername/*
que fornece os tamanhos de arquivos e pastas em "nome da pasta" separadamente e o tamanho total na última linha.
Tags ls linux filesystems