Comment décompresser un fichier .bz2 ?

J'ai un fichier sous le nom de : filename.bz2 que je dois décompresser.

J'ai essayé la commande : tar xvjf nomdufichier.tar.bz2, mais cela n'a pas fonctionné car le fichier n'est pas un fichier tar.

Comment puis-je décompresser ce fichier ?

Solution

Essayez ce qui suit :

bzip2 -d filename.bz2

Notez que cette commande ne préservera pas le fichier d'archive original.

Pour préserver l'archive originale, ajoutez l'option -k :

bzip2 -dk filename.bz2
Commentaires (4)

Pour expliquer un peu plus loin, un seul fichier peut être compressé avec bzip2 ainsi :

bzip2 monfichier.txt

tar n'est nécessaire que pour compresser plusieurs fichiers :

tar cvjf monfichier.tar.bz *.txt

Ainsi, pour décompresser un fichier .bz2, utilisez bunzip, pour décompresser un fichier tar.bz2, utilisez tar xjvf.

Commentaires (3)

Utilisez la commande bunzip2 (ou bzip2 -d) pour décompresser le fichier. Pour plus d'informations, consultez cette [page de manuel][1],

[1] : https://www.freebsd.org/cgi/man.cgi?query=bzip&sektion=&n=1

Commentaires (1)