Eu tentei obter o tamanho de um diretório (contendo diretórios e subdiretórios) usando o ls
comando com a opção l
. Parece funcionar para arquivos ( ls -l file name
), mas se eu tentar obter o tamanho de um diretório (por exemplo ls -l /home
), recebo apenas 4096 bytes, embora, ao todo, seja muito maior.
-h
opção útil que você pode adicionar à -l
opção (por exemplo, ls -lh
) para obter os tamanhos dos arquivos a serem impressos em notação amigável para o ser humano, como 1,1 milhão em vez de 1130301. O "h "no du -hs
comando que o @sam deu como resposta para sua pergunta sobre diretórios também significa" legível por humanos "e também aparece no df -h
qual mostra as quantidades legíveis por humanos de espaço usado e livre em disco.