Eu tentei obter o tamanho de um diretório (contendo diretórios e subdiretórios) usando o lscomando 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.
-hopção útil que você pode adicionar à -lopçã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 -hscomando 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 -hqual mostra as quantidades legíveis por humanos de espaço usado e livre em disco.
