主题
xz命令
xz 命令使用指南
xz 是一个通用的数据压缩工具,基于 LZMA2 压缩算法。它提供了非常高的压缩比,适用于需要节省存储空间或减少传输数据大小的场景。本文档将介绍 xz 的基本用法、常用选项以及一些实际应用案例。
基本用法
压缩文件
要压缩单个文件,可以使用以下命令:
bash
xz [选项] 文件名1
默认情况下,这会创建一个新的 .xz 文件,并删除原始文件。如果不想删除原始文件,可以使用 -k 选项保留它。
常见选项
-0至-9:设置最高压缩级别,提供最佳压缩比但较慢。-k或--keep:保持输入文件不被删除。-f或--force:强制覆盖已存在的目标文件。-t或--test:测试压缩文件是否损坏。-l或--list:列出有关压缩文件的信息。-d或--decompress:解压模式。--stdout:将输出写入标准输出而不是文件。
解压文件
例如,压缩名为 example.txt 的文件:
bash
xz example.txt1
结果将是 example.txt.xz,并且 example.txt 将被删除。
若要保留原文件:
bash
xz -k example.txt1
解压文件
bash
unxz example.txt.xz1
或者
bash
xz -d example.txt.xz1
同样地,如果你希望保留压缩后的文件,可以加上 -k 选项。
查看压缩文件内容
使用 xzcat 来直接显示压缩文件的内容到标准输出:
bash
xzcat 文件名.xz1