Por que não consigo descompactar um arquivo .bz2 usando tar?

23

Então, eu tenho esse dump da wikipedia com cerca de 10gb e nomeado como "enwiki-latest-pages-articles.xml.bz2". Eu tenho tentado os seguintes comandos no terminal para descompactar o despejo:

tar jxf enwiki-latest-pages-articles.xml.bz2

e

tar xvf enwiki-latest-pages-articles.xml.bz2

Mas ambos retornam o seguinte erro

tar: This does not look like a tar archive
tar: Skipping to next header
    
por Arun Mohan 24.03.2015 / 07:08

2 respostas

61

Você não pode usar o comando tar porque o arquivo não é um arquivo .tar. *. Para descompactar um arquivo bzip2, use o seguinte comando (isto não preservará o arquivo .bz2 original):

bzip2 -d enwiki-latest-pages-articles.xml.bz2

Se você quiser extraí-lo e manter o original, execute este comando:

bzip2 -dk enwiki-latest-pages-articles.xml.bz2

Fonte: link

    
por Terrance8D 24.03.2015 / 07:18
20

Use apenas bunzip2 :

bunzip2 enwiki-latest-pages-articles.xml.bz2

E se for um arquivo com gzip :

gunzip enwiki-latest-pages-articles.xml.gz
    
por chaos 24.03.2015 / 07:39