xz文件压缩工具的用法

最近在安装国外的开源软件的时候,总是下载到后缀名为xz的文件,乍一看听新鲜的,没有解压过xz文件,就在google上学习了一下,并且记录了一下这个命令的用法。

安装

一般Linux/Unix都默认安装了xz命令,如果没有安装,需要进行安装,安装方法非常简单, 在centos下,直接运行:

yum install xz

也可以使用源码包安装: 先下载该工具源码包http://tukaani.org/xz/ 下载后解压进入该目录运行configure生成makefile文件用—prefix指定安装目录

./configure --prefix=/usr/local/xz
make && make install
ln -s /usr/local/xz/bin/xz  /bin/xz

命令参数

[root@xvmlabs data]# xz --help
Usage: xz [OPTION]... [FILE]...
Compress or decompress FILEs in the .xz format.
 
Mandatory arguments to long options are mandatory for short options too.
 
  -z, --compress      force compression(强制压缩)
  -d, --decompress    force decompression(强制解压)
  -t, --test          test compressed file integrity(测试压缩文件完整性)
  -l, --list          list information about files(列出相关文件的信息)
  -k, --keep          keep (don't delete) input files(保留(不要删除)输入文件)
  -f, --force         force overwrite of output file and (de)compress links
                      (强制覆盖输出文件和压缩链接)
  -c, --stdout        write to standard output and don't delete input files
                       (写入标准输出,不要删除输入文件)
  -0 .. -9            compression preset; 0-2 fast compression, 3-5 good
                      (压缩预设; 0-2快速压缩,3-5好)
                      compression, 6-9 excellent compression; default is 6
                      (压缩,6-9优秀压缩; 默认为6))
  -e, --extreme       use more CPU time when encoding to increase compression
                      (编码时使用更多的CPU时间来增加压缩)
                      ratio without increasing memory usage of the decoder
                      (比例,而不增加解码器的内存使用)
  -q, --quiet         suppress warnings; specify twice to suppress errors too
                      (抑制警告; 指定两次以抑制错误)
  -v, --verbose       be verbose; specify twice for even more verbose
                      (冗长; 指定两次更详细)
  -h, --help          display this short help(显示帮助信息))
  -H, --long-help     display the long help (lists also the advanced options)
                      (显示长期帮助(还列出了高级选项))
  -V, --version       display the version number(显示版本号)
 
With no FILE, or when FILE is -, read standard input.
 
Report bugs to <lasse.collin@tukaani.org> (in English or Finnish).
XZ Utils home page: <http://tukaani.org/xz/>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏liuchengxu

[译]使用pelican搭建一个数据科学博客

写博客是一个证明你的技能,进一步加深学习和积累受众的一个非常好的方式。已经有非常多的数据科学和编程博客帮助它们的作者找到工作,或是建立了非常重要的联系。撰写博客...

12120
来自专栏L宝宝聊IT

Nagios监控系统

31230
来自专栏xingoo, 一个梦想做发明家的程序员

Volatile的作用

众所周知,volatile关键字可以让线程的修改立刻通知其他的线程,从而达到数据一致的作用。那么它具体涉及到哪些内容呢? 关于缓存 计算机最大的存储空间就...

22880
来自专栏张善友的专栏

SQL Server 2008 压缩

执行SQL查询时,主要的几个瓶颈在于:CPU运算速度、内存缓存区大小、磁盘IO速度。而对于大数据量数据的查询,其瓶颈则一般集中于磁盘IO,以及内存缓存。那么为了...

241100
来自专栏JetpropelledSnake

Django学习笔记之使用 Django项目开发框架

20630
来自专栏小狼的世界

Centos6最小化安装中设置网卡默认启动

Centos 6.0版本提供了一个"最小化"(Minimal)安装的选项。这是一个非常好的改进,因为系统中再也不会存在那些不必要的文件和服务,这样我们就可以实现...

10920
来自专栏漏斗社区

工具 | whatweb 初级篇

0x00简介: Whatweb是一个基于Ruby语言的开源网站指纹识别软件,正如它的名字一样,whatweb能够识别各种关于网站的详细信息包括:CMS类型、博...

63780
来自专栏晓晨的专栏

ABP从入门到精通(3):aspnet-zero-core 使用Redis缓存

25520
来自专栏静下来

#1273 – Unknown collation: ‘utf8mb4_unicode_ci’的解决方法

前段时间没心情更新博客,现在打算又慢慢更新吧。 换了个域名,换个心情。 最近由于一个新的网站程序。对mysql、php版本有特殊要求。 又不想浪费钱再去买个服务...

410120
来自专栏Java架构师进阶

2018年一线互联网公司Java高级面试题总结

3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?

14310

扫码关注云+社区

领取腾讯云代金券