Descompactar o uso de tar -xvzf resulta em uma pasta com tamanho menor que o arquivo compactado

3

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 . ).

    
por Fran b 26.07.2016 / 14:37

2 respostas

3

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

    
por 26.07.2016 / 14:46
1

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.

    
por 26.07.2016 / 15:03