Linux命令-xz(高压缩比压缩工具)
Linux命令-xz高压缩比压缩工具 命令简介 语法格式⚙️ 常用选项 实战示例1. 基本压缩与解压2. 不同压缩级别3. 配合 tar 使用.tar.xz 格式4. 标准输入输出管道操作5. 多线程压缩与内存控制6. 批量压缩/解压7. 实用技巧⚠️ 注意事项 相关命令 总结快速参考xz是基于 LZMA2 算法的高压缩比压缩工具压缩率远超 gzip 和 bzip2广泛用于源码包分发.tar.xz和系统日志压缩。 命令简介xz使用 LZMA2Lempel-Ziv-Markov chain Algorithm压缩算法提供业界领先的压缩比。虽然压缩速度较慢但解压速度尚可适合需要长期存储或网络传输的场景。格式说明xz生成.xz后缀文件。tar命令通过-J大写选项支持.tar.xz格式。三种压缩工具对比工具后缀算法压缩比压缩速度解压速度gzip.gzDEFLATE中等快快bzip2.bz2Burrows-Wheeler较高较慢慢xz.xzLZMA2最高慢中等 语法格式xz[选项][文件...]# 压缩文件默认删除原文件xz 文件名# 解压文件xz-d文件名.xz# 或unxz 文件名.xz# 保留原文件的压缩xz-k文件名⚙️ 常用选项选项说明-z压缩模式默认-d/--decompress解压模式-k/--keep保留原文件不删除-t/--test测试压缩文件完整性-l/--list显示压缩文件信息-0~-9压缩级别0最快6默认9最优-e/--extreme极限压缩模式更慢但压缩率更高-T N/--threadsN使用 N 个线程并行压缩-T 0使用所有可用 CPU 核心-c/--stdout输出到标准输出不修改文件-f/--force强制覆盖已有文件-q/--quiet抑制警告信息-v/--verbose显示详细信息--memlimit值限制内存使用量-s/--suffix后缀指定压缩文件后缀默认 .xz 实战示例1. 基本压缩与解压# 压缩单个文件原文件被删除生成 file.txt.xzxz file.txt# 解压文件.xz 文件被删除xz-dfile.txt.xz# 等效命令unxz file.txt.xz# 压缩并保留原文件xz-klarge_file.log# 解压并保留压缩文件xz-d-karchive.tar.xz# 测试压缩文件完整性xz-tbackup.tar.xz# 显示压缩文件信息xz-larchive.tar.xz# 输出示例# Strms Blocks Compressed Uncompressed Ratio Check Filename# 1 1 12.5 MiB 45.3 MiB 0.276 CRC64 archive.tar.xz2. 不同压缩级别# 最快压缩压缩比最低xz-0data.csv# 默认压缩级别均衡xz-6data.csv# 最高压缩级别xz-9data.csv# 极限压缩模式比 -9 更极致xz-9edata.csv# 多线程极限压缩xz-9e-T4large_database.sql3. 配合 tar 使用.tar.xz 格式# 创建 .tar.xz 压缩包推荐方式tar-cJfarchive.tar.xz /path/to/directory/# -J 调用 xz 压缩# 解压 .tar.xz 文件tar-xJfarchive.tar.xz# 列出 .tar.xz 内容不解压tar-tJfarchive.tar.xz# 使用 xz 多线程配合 tartar-cf- /big/dir/|xz-9e-T4backup.tar.xz# 从 .tar.xz 中提取单个文件tar-xJfarchive.tar.xz path/to/specific/file4. 标准输入输出管道操作# 压缩 stdin 并保存catlargefile.txt|xzlargefile.txt.xz# 从 stdin 解压xz-dlargefile.txt.xzlargefile.txt# 压缩 MySQL 数据库备份并输出到文件mysqldump-uroot-pdatabase_name|xz-9backup.sql.xz# 解压并导入数据库xz-dcbackup.sql.xz|mysql-uroot-pdatabase_name# 压缩日志文件流tail-f/var/log/syslog|xz-csyslog_live.xz5. 多线程压缩与内存控制# 使用 4 个线程并行压缩xz-9-T4huge_file.log# 使用所有 CPU 核心xz-9-T0bigdata.csv# 限制内存使用压缩大文件时防止 OOMxz-9--memlimit512MiB large_file.tar# 限制解压内存使用xz-d--memlimit256MiB compressed.xz6. 批量压缩/解压# 批量压缩目录下所有 .log 文件forfin*.log;doxz-9$fdone# 批量解压所有 .xz 文件forfin*.xz;dounxz$fdone# 使用 find 批量压缩find/var/log-name*.log-mtime30-execxz-9{}\;# 批量解压并验证完整性forfin*.tar.xz;doxz-t$fecho$f: OK||echo$f: CORRUPTdone7. 实用技巧# 查看压缩前后大小对比xz-vfile.txt21|grep%# 压缩到指定目录xz-cfile.txt/backup/file.txt.xz# 零压缩仅存储xz-0file.txt# 解压到标准输出查看不产生文件xz-dcarchive.tar.xz|tartf -# 给压缩文件添加 .xz 以外的后缀xz-z--suffix.lzma file.txt⚠️ 注意事项⚠️操作注意以下场景需要特别留意。# 注意xz 默认删除原文件xz important_file.txt# 原文件 important_file.txt 被删除# 解决使用 -k 保留原文件xz-kimportant_file.txt# 注意压缩大文件时内存占用高xz-910GB_file.bin# LZMA2 编码器默认使用大量内存# 解决使用 --memlimit 限制内存xz-9--memlimit512MiB 10GB_file.bin# 注意管道中压缩无法使用 -kcatfile|xzfile.xz# 正确xz-cfilefile.xz# 推荐保留原文件选择建议日常快速压缩优先gzip速度快源码分发/长期归档使用xz压缩比最高中等需求bzip2是折中选择多文件归档始终配合tar使用tar -cJf已有 .gz 包转 .xz使用znew命令 相关命令命令关系与说明unxzxz 解压模式等同xz -dxzcat解压到 stdout等同xz -dcxzless/xzmore分页查看压缩文件内容xzgrep在压缩文件中搜索文本gzipGNU 压缩工具速度优先bzip2Burrows-Wheeler 压缩平衡zstd现代高性能压缩工具速度压缩比tar归档工具-J 选项使用 xzznew将 .Z/.gz 转换为 .xz 格式 总结xz是 Linux 系统中压缩比最高的通用压缩工具.tar.xz 是 Linux 源码包的标准分发格式。虽然压缩速度较慢但凭借出色的压缩比和可接受的解压速度非常适合软件分发和长期归档场景。运维建议日志归档使用xz -9最大化空间节省生产环境使用-T N多线程加速大文件压缩时用--memlimit避免 OOM。日常快速压缩场景优先使用gzip。

相关新闻

Bionic 接入 ornith-1.5:本地模型跑 Agent 实战

Bionic 接入 ornith-1.5:本地模型跑 Agent 实战

大家好,我是邵奈一,一个爱折腾的程序猿、正儿八经的斜杠青年。 1、这几年,我整理了不少 IT 技术教程,也喜欢记录工作中的经验和生活的点滴。 2、如果文章对你有帮助,是我的荣幸,欢迎在评论区交流。0x00 教程…

2026/8/25 19:02:49 阅读更多 →
DAU与市值脱钩分析:从三十亿日活看用户价值与商业本质

DAU与市值脱钩分析:从三十亿日活看用户价值与商业本质

在实际互联网产品运营和数据分析中,我们经常遇到一个看似矛盾的现象:一个应用的日活跃用户数(DAU)达到了惊人的三十亿级别,但其市场估值或公司市值却没有发生显著变化,甚至停滞不前。这背后涉及的核心问题&…

2026/8/25 19:02:49 阅读更多 →
语义分割算法面试要点与工业落地实践

语义分割算法面试要点与工业落地实践

1. 语义分割算法面试核心要点解析作为计算机视觉领域最核心的密集预测任务,语义分割在自动驾驶、医疗影像、工业质检等场景中扮演着关键角色。我在面试候选人时发现,超过80%的CV工程师对分割算法的理解停留在U-Net等基础模型层面,缺乏对技术演…

2026/8/25 19:02:49 阅读更多 →

最新新闻

Hermes Agent智能体框架实战:从部署到GUI自动化的全流程指南

Hermes Agent智能体框架实战:从部署到GUI自动化的全流程指南

1. 从工具到伙伴:我眼中的Hermes Agent真实体验最近在几个技术社群里,看到不少人在讨论Hermes Agent,问“这玩意儿到底好不好用?”作为一个从早期版本就开始折腾,并且把它深度集成到日常开发和研究流程里的人&#xff…

2026/8/25 19:38:05 阅读更多 →
智能体开发实战:用Cherry Studio构建专属AI助手,告别通用聊天机器人

智能体开发实战:用Cherry Studio构建专属AI助手,告别通用聊天机器人

如果你正在寻找一个能帮你写代码、查文档、调API的AI助手,但觉得ChatGPT太通用,GitHub Copilot又只聚焦代码补全,那么你可能需要关注一下智能体(Agent)这个新方向。而今天要聊的Cherry Studio,就是近期在开…

2026/8/25 19:38:05 阅读更多 →
推荐一个自动化教育SRC漏洞挖掘系统--AutoHunter

推荐一个自动化教育SRC漏洞挖掘系统--AutoHunter

前言 欢迎来到 AutoHunter 部署与使用指南!本文旨在为安全研究人员和开发者提供一份详尽的 AutoHunter 系统部署手册。AutoHunter 是一个自动化 SRC 漏洞挖掘系统,集成了 FOFA 资产测绘与 LLM 多 worker 自主挖掘/审核/情报沉淀功能,能够显著…

2026/8/25 19:38:05 阅读更多 →
告别确定性法则:LLM应用开发的实验科学范式与工程实践

告别确定性法则:LLM应用开发的实验科学范式与工程实践

1. 从“确定性”到“不确定性”:LLM应用开发的范式危机如果你在过去一年里深度参与过任何一个基于大语言模型(LLM)的应用项目,无论是构建一个智能客服、一个代码助手,还是一个复杂的AI Agent,你大概率经历过…

2026/8/25 19:38:05 阅读更多 →
ComfyUI从入门到精通:零基础搭建AI视频与短剧生成工作流

ComfyUI从入门到精通:零基础搭建AI视频与短剧生成工作流

最近在尝试用AI生成视频和短剧时,是不是感觉Stable Diffusion WebUI(SD)的动画功能操作复杂,效果不稳定?而市面上的在线AI视频工具要么收费昂贵,要么限制多多,生成的视频质量也参差不齐。如果你…

2026/8/25 19:38:05 阅读更多 →
AI Agent架构设计:从单体智能到多智能体协作的职级体系与流程构建

AI Agent架构设计:从单体智能到多智能体协作的职级体系与流程构建

1. 从“搭积木”到“建公司”:架构师职责的范式转移最近和几个大厂的朋友聊天,发现一个挺有意思的现象:以前大家讨论架构,核心是“高并发怎么扛”、“数据一致性怎么保”、“微服务怎么拆”。现在呢?话题变成了“我这个…

2026/8/25 19:37:05 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →