Como você mede o tamanho do diretório? É proveniente de algum navegador de arquivos gráficos? Se sim, tente medi-lo diretamente na linha de comando, assim:
du -skh /path/to/dir
Eu tenho um arquivo chamado DW.tar.gz em um RHEL 6 que tem um tamanho de 539MB. Mas quando é descomprimido usando: tar xzvf DW.tar.gz
a pasta resultante tem apenas 44KB. O shell do linux não exibe nenhum erro ou informação. Não entendo porque a pasta tem menos tamanho do que o tamanho do arquivo compactado ( ls -ltrh .
).
I don't understand why folder has less size than compressed file size
Você já respondeu a si mesmo. ls retornou o tamanho da pasta . Não é o tamanho do conteúdo do arquivo na pasta. Isso é como obter o tamanho de um índice de livros, que pode ser uma ou duas páginas, mesmo que o livro e as histórias nele contidas sejam muito mais longas.
Tags compression tar linux