千家信息网

Linux中怎么使用xz命令

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要讲解了"Linux中怎么使用xz命令",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux中怎么使用xz命令"吧!Linux常用命令XZ
千家信息网最后更新 2025年11月08日Linux中怎么使用xz命令

这篇文章主要讲解了"Linux中怎么使用xz命令",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux中怎么使用xz命令"吧!

Linux常用命令XZ Utils是具有高压缩率的免费通用数据压缩软件。XZ Utils是为类似POSIX的系统编写的,但也可以在某些不是POSIX的系统上工作。XZ Utils是LZMA Utils的后继产品。

XZ Utils压缩代码的核心基于 LZMA SDK,但已对其进行了大量修改以适合XZ Utils。当前,主要压缩算法是LZMA2,它在.xz容器格式内使用。对于典型文件,XZ Utils的输出比gzip小30%,比bzip2小15%。

XZ Utils由几个组件组成:

  • liblzma是一个压缩库,其API与zlib相似。
  • xz是一种命令行工具,其语法与gzip相似。
  • xzdec是仅用于解压缩的工具,比功能全面的xz工具小。
  • 从gzip改编了一组Shell脚本(xzgrep,xzdiff等),以简化查看,grepping和比较压缩文件的过程。
  • LZMA Utils命令行工具的仿真简化了从LZMA Utils到XZ Utils的过渡。

虽然liblzma具有类似zlib的API,但liblzma不包含任何文件I / O函数。计划使用单独的I / O库,该库将使用易于使用的API抽象处理.gz,.bz2和.xz文件。

命令格式如下:

xz [OPTION]... [FILE]...  #以.xz格式压缩或解压缩文件。长选项的强制参数对短选项也是强制的。  -z, --compress      强制压缩  -d, --decompress    强制解压  -t, --test          测试压缩文件完整性  -l, --list          列出有关文件的信息  -k, --keep          保留(不删除)输入文件  -f, --force         强制覆盖输出文件和(取消)压缩链接  -c, --stdout        写入标准输出,不删除输入文件  -0 .. -9            压缩预设;0-2快速压缩,3-5良好                      压缩,6-9极好的压缩;默认值为6  -e, --extreme       编码时使用更多的CPU时间来增加压缩                      不增加解码器内存使用率的比率  -q, --quiet         取消警告;指定两次也可以取消错误  -v, --verbose       详细;为更详细的内容指定两次  -h, --help          显示此简短帮助  -H, --long-help     显示长帮助(同时列出高级选项)  -V, --version       显示版本号# 如果没有文件,或者当文件为-时,读取标准输入。# 将错误报告给(英语或芬兰语)。# xz-utils主页: eg:xz 1.txt  压缩文件,压缩后源文件消失 xz -z test.txt      压缩文件du -sh 1.txt.xz  查看压缩文件后大小 xz -d 1.txt.xz  解压缩,解压缩后压缩包消失 unxz 1.txt.xz  解压缩文件同xz -d xz -c 1.txt >   ./2.txt.xz 压缩文件到指定目录,支持重命名压缩后的文件名,压缩后源文件不消失 xzcat 2.txt.xz | more 查看压缩包中文件的内容 xz -c -d 2.txt.xz   > ./2.txt 解压缩文件到指定目录支持重命名,压缩包不消失 unxz -c 2.txt.xz >   ./3.txt 同上xz -d linux-3.12.tar.xz # 解压 xz 格式文件 tar -xf linux-3.12.tar #首先利用 xz-utils 的 xz 命令将 linux-3.12.tar.xz 解压为 linux-3.12.tar,其次用 tar 命令将 linux-3.12.tar 完全解压。tar -Jxf linux-3.12.tar.xz #效果等同上面两步,推荐使用tar -cf linux-3.12.tar linux-3.12/ #创建 xz 格式文件xz -z linux-3.12.tar #首先利用 tar 命令将 linux-3.12 文件夹打包成 linux-3.12.tar,其次用 xz-utils 的 xz 命令将 linux-3.12.tar 压缩成 linux-3.12.tar.xz。tar -Jcf linux-3.12.tar.xz linux-3.12/ #等同上面两步,推荐使用

感谢各位的阅读,以上就是"Linux中怎么使用xz命令"的内容了,经过本文的学习后,相信大家对Linux中怎么使用xz命令这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

文件 命令 格式 强制 内容 工具 学习 输入 输出 相似 更多 标准 源文件 目录 系统 错误 帮助 推荐 支持 极好 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美丽修行软件开发 美亚网络技术有限公司 沃克斯电梯服务器密码 深圳云计算服务器多少钱 江苏沙钢网络安全教育平台 象山高科技刀片服务器不二之选 网络安全类型种类 教学软件开发创业计划书 莆田市网络安全保卫支队九大队 一台服务器会布置多个生产环境吗 数据库的源表怎么理解 网络安全进校园校警联合筑防线 台州借贷软件开发平台 高斯数据库如何连接 明日之后有互通的服务器吗 云南外贸进口软件代理服务器 十大网络安全厂家排名 网络安全技术培训简报 数据库防火墙 种类 恒生互联网科技业 知网数据库包含百度文库吗 维修网络技术员 佛山手机软件开发价格 深圳市众聘网络技术有限公司 莆田市网络安全保卫支队九大队 精子保存技术数据库 网络安全线上安全知识答案 mysql网络数据库试卷 网络安全测评资质怎么办 五年级网络安全网络文明手抄报
0