Eu tenho um arquivo como: filename.bz2
preciso descompactar.
Eu tentei o comando: tar xvjf filename.tar.bz2
, mas não funcionou porque o arquivo não é um tar
arquivo.
Como faço para descompactar este arquivo?
Responder1
Experimente o seguinte:
bzip2 -d filename.bz2
Observe que este comando não preservará o arquivo original.
Para preservar o arquivo original, adicione a -k
opção:
bzip2 -dk filename.bz2
Responder2
Para explicar um pouco mais, um único arquivo pode ser compactado bzip2
assim:
bzip2 myfile.txt
tar
só é necessário ao compactar vários arquivos:
tar cvjf myfile.tar.bz *.txt
Portanto, ao descompactar um .bz2
arquivo use bunzip
, ao descompactar um tar.bz2
arquivo use tar xjvf
.
Responder3
Use o comando bunzip2
(ou bzip2 -d
) para descompactar o arquivo. Para mais informações veja istopágina de manual,
Responder4
bzip2 -dc my_file.tar.bz2 | tar xvf -
funcionou para mim no cygwin