前言

对于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文件的解压教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解相关推荐

  1. mysql 安全配置 centos_CentOS下安装MySQL5.6.10和安全配置教程详解

    注:以下所有操作都在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基 ...

  2. linux网络驱动rtl8211f,RTL8211F在uboot下使用mii工具配置RJ45网口灯详解

    RTL8211F在uboot下使用mii工具配置RJ45网口灯详解. 首先要明确使用这个工具的目的,类似于i2c-test工具测试i2c,使用这个工具验证测试网口灯的配置.然后再通过软件或者驱动来实现 ...

  3. 检查python是否安装成功的命令是_Python 中的pygame安装与配置教程详解

    安装软件环境及版本说明 OS: Win10 x 64 专业版 Python: 2.7 IDE: PyCharm Community 2018 1. 安装python 1)下载并安装python pyt ...

  4. mysql启动命令 windows_Windows下Nginx的启动停止等基本操作命令详解

    在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 1.启动: C:serverginx-1.0.2& ...

  5. phpstudy mysql5.1_linux下mysql5.1 和 5.7安装教程详解

    本文主要和大家分享linux下mysql 5.1 和 5.7的安装教程,希望能帮助到大家. 以下内容的操作系统为:centos 6.7 yum安装mysql 5.1.73 卸载系统自带的mysql 执 ...

  6. Java在不解压的前提下处理ZIP文件

    Java在不解压的前提下处理ZIP文件 在不解压zip的情况下,通过Zip4J工具包,直接以InputStream的形式,读取里面文件 JDK已经内置了ZipInputStream 能够完成该工作,但 ...

  7. 解压命令linux tgz,Linux_centos_redhat下tar命令解压tgz文件方法

    .tar.gz,或者.tgz的文件一般是在Linux下用tar和gnuzip压缩的文件. 1.在Linux下展开.tar.gz文件:tar zxvf filename.tar.gz filename ...

  8. 解压命令linux tgz,linux常用压缩解压命令:tar,tgz,gzip,zip,rar

    一,tar (一) tar压缩命令tar -cvf examples.tar files|dir #说明: -c, --create  create a new archive 创建一个归档文件 -v ...

  9. 解压命令linux tgz,linux下解压tgz文件--tar命令详解

    tar [-cxtzjvfpPN] 文件与目录 ....参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的 ...

最新文章

  1. 年轻人不讲武德,where 1=1 是什么鬼?
  2. 百度商桥修改服务器,百度商桥 · 响应式网站编辑器使用手册 · 看云
  3. Rolling Guidance Filter
  4. 动态分配的const对象
  5. LintCode MySQL 1936. 张三的故事 III
  6. Linux 出现Permission denied的解决办法
  7. php-cli和php-fpm FastCgi与PHP-fpm之间的关系
  8. (笔记)学习C语言经典书籍推荐
  9. centos7 编译安装 python3.5
  10. SpringMVC和Structs2
  11. 洛谷P4518 [JSOI2018]绝地反击(计算几何+二分图+退流)
  12. 教你用 Python 修改微信(支付宝)运动步数,轻松升到 TOP1
  13. iOS开发 - ANPs推送通知
  14. Node节点禁止调度(平滑维护)方式- cordon,drain,delete
  15. python3.6和3.8_选择 Python3.6 还是 Python 3.7
  16. 论 “运营主导型的研发” 和 “产品主导型的研发”
  17. Oracle TO_DATE 日期格式
  18. 【跟阿铭学 Linux 第一章】:学习之初
  19. linux日志系统介绍 —— syslog(),openlog(),closelog()
  20. Matlab怎么计算信号的能量,学习用Matlab计算离散信号的功率和能量.PPT

热门文章

  1. 什么品牌的蓝牙耳机音质好?四款高音质蓝牙耳机推荐
  2. vue打包app网络错误和空白页问题
  3. XDOJ-直角三角形
  4. Chrome 浏览器安装插件
  5. Win7虚拟机安装vs2019,亲测有效
  6. 未来计算机的图片大全集,小学生未来的机器人儿童画图片大全
  7. 指令、微程序、微指令、微命令、微操作之间的联系
  8. 个人对东西方人开放的拙见。
  9. 类的封装性、继承性和多态性设计
  10. 如何写linux软件专利,Linux之父:软件专利和方法专利都挺扯淡