
文档教程知识库【免费下载链接】tldrCollaborative cheatsheets for console commands .项目地址https://gitcode.com/GitHub_Trending/tl/tldr点击查看免费下载xz是一款高压缩率的文件压缩工具支持 XZ 与 LZMA 两种格式。本指南以 tldr 仓库中的 阿拉伯语速查页 为主体骨架结合 英文原版页面 及其关联的别名页、命令族页面逐条拆解 xz 的核心用法、参数语义与 tldr 页面的编写规范。读完本文你将能够熟练完成压缩、解压、格式切换、输出重定向、原文件保留与压缩级别调优等全套操作并理解这些速查条目背后的设计逻辑。一、核心功能速览8 条必会实战命令tldr 仓库为xz维护的速查页以一个示例 一个典型场景为组织原则每页最多 8 个示例见 格式指南。阿拉伯语版与英文版内容完全一致覆盖了日常使用中 99% 的场景。以下逐条解读1. 将文件压缩为 XZ 格式基础用法xz {{path/to/file}}这是最直接的调用方式对指定文件执行压缩生成以.xz结尾的压缩文件。执行成功后原文件默认会被删除这正是后面-k/--keep参数存在的意义。压缩级别未指定时采用工具的默认压缩级别。2. 解压 XZ 文件xz {{[-d|--decompress]}} {{path/to/file.xz}}使用-d--decompress切换为解压模式将.xz文件还原为原始内容。[-d|--decompress]这种方括号包裹的写法是 tldr 页面中表示短选项与长选项等价的通用占位符约定短选项-d与长选项--decompress可以任选其一。3. 使用 LZMA 格式压缩xz {{[-F|--format]}} lzma {{path/to/file}}通过-F--format指定容器格式为lzma。LZMA 是 XZ 格式的前身使用 LZMA 格式压缩得到的文件以.lzma结尾主要面向需要兼容较旧工具的存量场景。4. 解压 LZMA 文件xz {{[-d|--decompress]}} {{[-F|--format]}} lzma {{path/to/file.lzma}}解压时必须同时指定解压模式与lzma格式二者缺一不可否则工具无法正确识别.lzma文件的数据结构。5. 解压并输出到标准输出stdoutxz {{[-d|--decompress]}} {{[-c|--stdout]}} {{path/to/file.xz}}-c--stdout将解压结果直接写入标准输出而不落盘便于管道传递给其他命令做进一步处理。速查页特别注明该选项隐含--keep由于原始压缩文件并未被解压替换它自然会被保留下来。6. 压缩但不删除原始文件xz {{[-k|--keep]}} {{path/to/file}}-k--keep在压缩完成后保留原始文件适合需要保留未压缩副本的场合例如备份与审计场景。7. 使用最快压缩xz -0 {{path/to/file}}压缩级别从-0到-9共 10 档。-0代表最快的压缩速度CPU 开销最低、耗时最短但压缩率也最低适合对速度敏感、磁盘空间充足的场景。8. 使用最佳压缩xz -9 {{path/to/file}}-9代表最高的压缩比率生成的文件体积最小但会显著消耗更多 CPU 时间与内存适合归档类场景。两条速查条目形成鲜明对照恰好说明 xz 的压缩调优本质上是速度—体积的权衡。二、参数语义与取值详解速查页中的选项均可查证于 XZ Utils 的标准命令行界面。下表汇总各参数的完整语义短选项长选项功能备注-d--decompress解压模式与unxz等价-F lzma--formatlzma指定容器格式可选值为xz、lzma等-c--stdout写入标准输出隐含--keep不删除原压缩文件-k--keep保留原始文件压缩/解压后均不删除源文件-0~-9—压缩级别-0最快-9压缩率最高几点实战提示-c与-k的关联-c隐含保留原文件的行为因此当你只想在管道中临时解压查看内容、不希望原始.xz被删除时-d -c是最安全的选择。格式参数的作用范围-F同时影响压缩与解压两个方向——压缩时决定生成格式解压时决定按何种格式解析输入。级别选项的简写速查页将-0、-9作为独立参数直接书写这与-d、-c等选项的长/短形式等价标注方式略有不同因为压缩级别本身不存在对应的长选项拼写。三、tldr 页面结构解读一条速查条目是如何构成的xz 速查页是理解 tldr 页面格式规范的绝佳样本。对照 格式指南可以拆解出四个固定层次标题# xz页面文件名必须与命令名精确匹配如 xz.md 对应命令xz且文件名一律小写描述块以开头的引述行阿拉伯语版写作ضغط أو فك ضغط ملفات XZ و LZMA压缩或解压 XZ 与 LZMA 文件并附带更多信息https://manned.org/xz外部手册链接示例描述以-开头的一句话说明该条命令的用途示例命令以反引号包裹的可执行命令其中{{path/to/file}}是待替换的参数占位符[-d|--decompress]表示短选项或长选项二选一。这套结构通过tldr-lint校验器强制保证详见 格式指南npm install --global tldr-lint tldr-lint path/to/tldr_page.md配合 tldr 客户端还可以在本地实时预览页面渲染效果tldr --render path/to/tldr_page.md对于多语言版本各翻译页必须与英文原页保持标题、示例数量、参数占位符的一致只是描述文字与命令注释换成对应语言。阿拉伯语版 pages.ar/common/xz.md 即严格遵循了此约定其 8 条示例与 英文版 一一对应。四、围绕 xz 的别名命令与命令族tldr 仓库在 pages.en/common 目录下为 xz 生态维护了一整套页面理解它们有助于把 xz 放进完整的日常工具箱中别名命令unxzunxz是xz --decompress的别名专门的解压入口xzcatxzcat是xz --decompress --stdout的别名等效于速查页第 5 条命令。两者都采用 tldr 的别名页规范——页面描述直接写此命令是xz ...的别名正文仅保留一条查看原始命令文档tldr xz的指引将用户导向权威页面。压缩文件的查看与检索命令族同一目录下还维护着直接操作.xz/.lzma压缩文件的配套工具页xzgrep在可能被xz、lzma、gzip、bzip2、lzop、zstd压缩的文件中按正则搜索内容支持-F固定字符串、-n显示行号、--context/--before-context/--after-context上下文行数、-H显示文件名、-o仅输出匹配文本、-E -i扩展正则与忽略大小写等 grep 风格参数无需手动解压即可检索xzegrep、xzfgrep分别对应 grep 的-E扩展正则与-F固定字符串变体xzcmp、xzdiff直接比较压缩文件内容xzless、xzmore以分页方式查看压缩文件内容。这一族命令的价值在于压缩文件不必先解压落盘即可完成搜索、对比与阅读配合速查页第 5 条的-cstdout用法构成了完整的压缩态数据操作链路。五、多语言速查页的翻译与维护xz 速查页目前已翻译成包括阿拉伯语、中文在内的数十种语言。以 pages.ar/common/xz.md 为例翻译工作遵循仓库的翻译模板体系见 translation-templates 目录要点包括占位符保留{{path/to/file}}、{{[-d|--decompress]}}等机器可读占位符保持原样不做翻译以保证客户端渲染与命令执行的一致性描述行本地化 压缩或解压 XZ 与 LZMA 文件这类说明文字按目标语言重新表述更多信息链接保留外部手册链接如https://manned.org/xz原样保留格式校验提交前使用tldr-lint验证确保各语言版本结构完全对齐规则可参考 中文格式指南。对于中文读者pages.zh/common 目录下同样维护着 xz 的中文速查页遵循 中文格式指南 的排版要求包括最多 8 个示例、命令选项与占位符使用反引号等细则。六、实战组合建议把速查页的 8 条命令串联起来可以形成几组高频工作流日常归档xz -9 archive.tar→ 获得最小体积的archive.tar.xz需要时用xz -d archive.tar.xz还原安全解压查看xz -d -c package.tar.xz | tar -t→ 不解压落盘即可列出压缩包内容清单旧格式兼容xz -F lzma legacy-file→ 生成.lzma文件供旧工具读取压缩态检索xzgrep -n TODO logs.tar.xz→ 在压缩的日志中直接定位目标行省去解压中间步骤保留原件备份xz -k photo.raw→ 压缩与原件同时留存。以上所有命令均以 tldr 仓库速查页为直接依据参数行为可通过本地的xz --help与man xz进一步验证。总结tldr 仓库的 xz 速查页以 8 条精炼示例完整覆盖了 XZ/LZMA 压缩、解压、格式切换、标准输出、原文件保留与压缩级别调节六大核心能力其阿拉伯语版与英文版严格同构是理解 tldr 多语言速查体系的典型范例。配合 unxz、xzcat 别名页与 xzgrep 命令族页面你可以将 xz 从单一压缩工具扩展为一套完整的压缩态文件处理方案。赞分享文档教程知识库【免费下载链接】tldrCollaborative cheatsheets for console commands .项目地址https://gitcode.com/GitHub_Trending/tl/tldr点击查看免费下载相关推荐从 TODO 到 v1.0scan4all 依赖的 ulikunitz/xz 纯 Go LZMA/XZ 压缩库开发路线图深度解读从 TODO 到 v1.0scan4all 依赖的 ulikunitz/xz 纯 Go LZMA/XZ 压缩库开发路线图深度解读 导读 vendor/gith网络安全漏洞扫描渗透测试应用安全Podman 仓库中的纯 Go 实现 xz 压缩库ulikunitz/xz 包解析与实战指南Podman 仓库中的纯 Go 实现 xz 压缩库ulikunitz/xz 包解析与实战指南 导读 本篇文章基于当前仓库 vendor/github.com/容器运行时云原生CLI深入解析 ulikunitz/xz纯 Go 实现的 xz 压缩库在 scan4all 中的读写实战深入解析 ulikunitz/xz纯 Go 实现的 xz 压缩库在 scan4all 中的读写实战 本篇技术指南围绕 vendored 依赖 vendor/g网络安全漏洞扫描渗透测试应用安全上一篇终极指南如何为Bend构建全球化开发者社区 — 从零开始的国际化实践下一篇为什么Psycopg 3成为新一代PostgreSQL连接器的终极选择创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考