【转载】Linux下tar.xz格式文件的解压方法
2023-09-14 08:59:45 时间
现在很多找到的 .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 文件格式。
Linux基础IO【文件理解与操作】 文件操作是 基础IO 学习的第一步,我们在 C语言 进阶中,就已经学习了文件相关操作,比如 fopen 和 fclose,语言层面只要会用就行,但对于系统学习者来说,还要清楚这些函数是如何与硬件进行交互的
linux文件误删文件,恢复操作案例 作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。
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
Linux基础IO【文件理解与操作】 文件操作是 基础IO 学习的第一步,我们在 C语言 进阶中,就已经学习了文件相关操作,比如 fopen 和 fclose,语言层面只要会用就行,但对于系统学习者来说,还要清楚这些函数是如何与硬件进行交互的
linux文件误删文件,恢复操作案例 作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。
相关文章
- Linux 文件权限:读取、写入、分享(linux的读写权限)
- Linux下查看进程:一种实用方法(查看linux查看进程)
- 嵌入式Linux编程:掌握基础知识和技能。(嵌入式linux编程基础)
- Linux下产生随机数的实现方法(产生随机数linux)
- Linux:学习实用技巧(linux中的用法)
- 如何在Linux中快速更改IP地址(linux改变ip)
- 数据Linux系统如何使用TCP发送数据(linux发送tcp)
- 虚拟环境中的Linux安装与体验(虚拟机里安装linux)
- 器Linux下如何删除路由器设置(linux如何删除路由)
- 32位Linux系统最新版下载体验(32位linux下载)
- 信息Linux查看系统总线信息的方法(linux查看总线)
- Linux系统下检查U盘的方法(linux检查u盘)
- 用Linux下MySQL的安装与使用(linux下mysql使)
- Linux查看磁盘剩余空间的简单方法(linux查看剩余空间)
- Linux的新分支:探索开放源未来(linux的分支)
- 学习使用Linux脚本echo输出(linux脚本echo)
- Linux下进程开启的参数优化(linux进程启动参数)
- 实现Linux系统批量重命名的简单方法(批量重命名linux)
- Linux下快速复制文件夹的简单方法(linux复制文件目录)
- Linux系统全局搜索实现方法(linux全局搜索)
- Linux文件修改记录:跟踪及记录每次更改(linux文件修改记录)
- 解决Linux MBR问题的5种方法(linux修复mbr)
- Linux 查看端口:一种新方法(linux查看端口)
- Linux下修改时间的简单方法:date命令(linux修改时间的命令)
- Linux系统快速安装字体的方法(linux字体安装方法)
- Linux下阻塞进程的处理方法(linux阻塞进程)