Linux 下解压. tar.bz2 格式的压缩包

今天我下载了一个文件,是 .tar.bz2 格式的
但是我用在网上找的解压命令无论怎么样都无法解压,耐心查看了一下错误输出信息,原来缺少 bzip2 组件导致的。

安装 bzip2 组件

Centos 系统运行下面的命令安装 bzip2:

1
2
yum install bzip2 -y
apt-get -y install

Debian/Ubuntu 则用下面的命令安装 bzip2:

1
2
yum install bzip2 -y
apt-get -y install

解压命令

老版本的 linux 要两步,一步是解压缩,一步是解包

1
2
bzip2 -d file.tar.bz2 ## 将文件解压成 file.tar
tar -xvf file.tar ## 解包

解完之后会出现多一个文件夹 file
或者直接执行下面的命令解压

1
tar -jxvf file.tar

参考文章

CSDN - tar.bz2 解压命令。:点击查看
百度知道 - Linux 下如何解压. tar.bz2 格式的压缩包:点击查看

后记

其实我并非看上面的两个文章解决的问题的,方法是在 stackexchange.com 找到的。
有趣的是,回答这个问题答案,被投了负分,可能是大家觉得他答非所问把~ 然而我却通过他给出的方法解决了问题(滑稽)。
见图:
被投负分的回答
引用一下:

you can try install bzip2 by command: yum install bzip2 -y (Centos) and extract again: tar -xjvf yoono-destop-1.8.43.tar.bz2

解决问题的时候再看看他被点了负分的回答,感觉挺好笑的。
大家可以去围观一下,挺有意思的:How to unpack a downloaded tar.bz2 archive?

坚持原创技术分享,您的支持将鼓励我继续创作!