【转载】Linux下tar.xz格式文件的解压方法

简介:
     现在很多找到的 .tar.xz 格式的,xz 是一个使用 LZMA 压缩算法的无损数据压缩文件格式。 和 gzip 与 bzip2 一样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。 所以 xz 通常作为一种归档文件自身的压缩格式,例如先用 tar 程序创建的归档。  

xz utils 是 lzma utils 的下一代,lzma utils 改名为 xz utils。 

压缩时 xz utils 耗时比 bzip2 长一倍, 
压缩时 xz utils 耗时是 lzma utils 一半, 
压缩时 xz utils 生成文件体积是 bzip2 的一半, 
压缩时 xz utils 生成文件体积比 lzma utils 略大, 
解压时 xz utils 耗时是 bzip2 的三分之一, 
解压时 xz utils 速度比 lzma utils 略快, 
解压时 xz utils 耗时仅比 gzip 多一倍。 
压缩时 xz utils 使用 *.xz 格式 生成文件 比 *.lzma 格式 略大, 
测试样本较小,多次测试结果有出入,无法判断 xz utils 使用 *.xz 与 *.lzma 格式 压缩与解压时间 谁占优势。 


到目前为止,lzma utils 的压缩率仍是最大的,xz utils 解压时间占优势。 

7-Zip 在 9.04 beta 版支持了 xz 文件格式。 

首先到 http://download.chinaunix.net/download/0014000/13078.shtml 页面下载xz-5.0.3.tar.bz2解压工具,然后编译安装

[root@Think Arrix]# tar -jxvf xz-5.0.3.tar.bz2 
[root@Think Arrix]# cd xz-5.0.3 
[root@Think Arrix]# ./configure 
[root@Think Arrix]# make 
[root@Think Arrix]# make install 

也可以用 yum 源来安装 

[root@Think Arrix]# yum install xz 


安装后,可以用 xz 命令来解压 .tar.xz 格式文件: 

[root@Think Arrix]# xz -d abc.tar.xz 
[root@Think Arrix]# tar -xf abc.tar


目录
相关文章
|
2天前
|
Linux Shell Python
如何计算 Linux 上文件中的空行数?
【5月更文挑战第11天】
7 0
|
3天前
|
Linux API
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
|
3天前
|
Linux
如何在 Linux 中递归更改文件的权限?
【5月更文挑战第10天】
14 3
|
3天前
|
Linux
Linux如何查询较大文件的方法
【5月更文挑战第8天】Linux如何查询较大文件的方法
6 0
|
4天前
|
Linux 网络安全
xmanager 4 连接SuSE linux server 11方法
xmanager 4 连接SuSE linux server 11方法
|
4天前
|
Linux 程序员 Shell
【Linux】详解core dump文件的作用以及用法&&ubuntu20.04下无法形成core dump文件的解决办法
【Linux】详解core dump文件的作用以及用法&&ubuntu20.04下无法形成core dump文件的解决办法
|
3天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
|
3天前
|
监控 Linux 数据处理
|
3天前
|
编解码 Ubuntu Linux
|
3天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
10 0