não pode descompactar .tgz usando gunzip

4

Eu consegui arquivar e compactar uma pasta com o seguinte comando:

tar -cvfz example2.tgz example1

Em seguida, removi a pasta example1 e tentei descompactar o arquivo usando este comando:

tar -xvfz example2.tgz 

e tentou

tar -zxvf example2.tgz 

Niether destes comandos funcionou. O erro retornado foi:

gzip: example2.tgz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

Ele usou claramente a compactação gzip desde que passei o qualificador z no comando inicial. O que estou fazendo de errado? Eu estou no Ubuntu 14.0.4

    
por user53029 04.09.2014 / 13:42

2 respostas

6

O comando que você está mostrando na sua primeira linha ( tar -cvfz example2.tgz example1 ) não funciona e não deve gerar nenhum arquivo example2.tgz . Você não recebeu um erro? Talvez o arquivo example2.tgz já existisse? Verifique se você tem um arquivo chamado z nessa pasta - é onde o tgz foi salvo, porque:

O parâmetro -f especifica o arquivo que deve ser seguido imediatamente: -f <file>

Tente

tar cvzf exam.tgz example1
    
por 04.09.2014 / 13:49
2

apenas para precisão, criação

tar cvzf example2.tgz example1

extração

tar xvzf example2.tgz

onde

  • c: criar
  • x: extrair
  • v: detalhado
  • z: compress
  • f: target argumento do arquivo tar / tar gz, deve ser colocado por último

o truque é que f está esperando um arquivo, que deve ser o próximo.

    
por 04.09.2014 / 14:30