Linux下.tar.xz文件的解压教程详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux下.tar.xz⽂件的解压教程详解
前⾔
对于xz这个压缩相信很多⼈陌⽣,但xz是绝⼤数linux默认就带的⼀个压缩⼯具,xz格式⽐7z还要⼩。

最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享⼀下xz的压缩与解压⽅法。

安装
如果系统没有xz命令,需要进⾏安装,安装⽅法⾮常简单,在centos下,直接运⾏:
yum install xz
也可以使⽤源码包安装:
下载后解压进⼊该⽬录运⾏configure⽣成makefile⽂件⽤—prefix指定安装⽬录
./configure --prefix=/usr/local/xz
完成后会发现该⽬录下⽣成了makefile⽂件
make && sudo make install
这⾥的-s表⽰软连接
ln -s /usr/local/xz/bin/xz /bin/xz
xz –help会看到关于xz⼯具的帮助信息表⽰安装成功
创建xz压缩⽂件
xz -z 待压缩⽂件名
-k 保留原⽂件;
-0⾄-9调节压缩率。

如果不设置,默认压缩等级是6;
解压xz压缩⽂件
xz -d 待解压⽂件
-k 保留原⽂件;
这样解压出来的⽂件是tar格式的打包⽂件,需要执⾏:
tar -xvf 待解包⽂件名
需要注意的是:tar命令中没有直接解压xz压缩格式的参数(⽐如-f解压bzip2、 -z解压gzip)
实际上tar.xz格式的压缩包是经历了tar打包⽂件夹后,进⾏xz压缩(-f -z是因为tar默认⽀持bzip2、gzip格式的⽂件在打包的同时进⾏压缩)。

PS:下⾯看下Linux下tar.xz结尾的⽂件的解压⽅法
今天尝试编译内核,下载到了⼀份tar.xz结尾的压缩⽂件,⽹上解决⽅法⽐较少,不过还是找到了,如下:
$xz -d ***.tar.xz
$tar -xvf ***.tar
可以看到这个压缩包也是打包后再压缩,外⾯是xz压缩⽅式,⾥层是tar打包⽅式。

补充:⽬前可以直接使⽤ tar xvJf ***.tar.xz来解压
总结
以上所述是⼩编给⼤家介绍的Linux下.tar.xz⽂件的解压教程详解,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

在此也⾮常感谢⼤家对⽹站的⽀持!。

相关文档
最新文档