Pourquoi je ne peux pas décompresser un fichier .bz2 en utilisant tar?

23

J'ai donc cette vidange de Wikipédia à environ 10 Go et nommée "enwiki-latest-pages-articles.xml.bz2". J'ai essayé les commandes suivantes dans le terminal pour décompresser le dump:

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

Et

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

Mais les deux retourne l’erreur suivante

tar: This does not look like a tar archive
tar: Skipping to next header
    
posée Arun Mohan 24.03.2015 - 07:08
la source

2 réponses

61

Vous ne pouvez pas utiliser la commande tar car l'archive n'est pas un fichier .tar. *. Pour décompresser un fichier bzip2, utilisez la commande suivante (celle-ci ne conservera pas le fichier .bz2 d'origine):

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

Si vous souhaitez l’extraire et conserver l’original, exécutez cette commande:

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

source: lien

    
réponse donnée Terrance8D 24.03.2015 - 07:18
la source
20

Utilisez simplement bunzip2 :

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

Et si c'est un fichier gzip commprimé:

gunzip enwiki-latest-pages-articles.xml.gz
    
réponse donnée chaos 24.03.2015 - 07:39
la source

Lire d'autres questions sur les étiquettes