Isso é estranho.
Exatamente como é pequeno? Qual o tamanho do arquivo de log original? O que diz file bla.log.gz
?
Normalmente, gzip bla.log
escreve bla.log.gz
e, se tiver êxito, exclui bla.log
. gunzip blo.log.gz
escreve bla.log
e depois apaga bla.log.gz
.
Se algo der errado durante o comando gzip
(digamos, ele ficou sem espaço, excedeu sua cota, foi morto por um sinal ou o computador perdeu energia), você pode facilmente acabar com uma falha parcial ou corrompida bla.log.gz
file - mas o arquivo bla.log
original ainda deve estar lá.
E se você executar gunzip bla.log.gz
, você deverá receber um aviso como:
gzip: bla.log already exists; do you wish to overwrite (y or n)?
Ele não deve ter espancado o arquivo bla.log
original, a menos que (a) você tenha dito (usando gunzip -f
ou anwering y
para o prompt acima) ou ( b) gerou com sucesso bla.log.gz
.
Para responder à sua pergunta, se bla.log.gz
consistir em nada mais do que alguns bytes zero, você não obterá nada útil a partir disso.