xz
是一个在 Linux 系统中广泛使用的数据压缩工具,它使用的是 LZMA(Lempel-Ziv-Markov chain-Algorithm)算法,该算法提供了极高的压缩比。以下是 xz
命令的一些基本用法:
压缩文件:
xz filename.txt
这将压缩
filename.txt
文件,并生成一个新的.xz
格式的压缩文件,原文件不会被保留。解压文件:
unxz filename.txt.xz
或者
xz -d filename.txt.xz
这将解压缩以
.xz
结尾的压缩文件,并恢复原始文件。在压缩时保持原文件:
xz -k filename.txt
-k
选项表示在压缩后保留原始文件。查看压缩文件内容:
xzcat filename.txt.xz
如果你想查看压缩文件的内容而不实际解压它,可以使用
xzcat
命令。调整压缩级别:
xz -9 filename.txt
-9
表示使用最高压缩级别(范围是1到9),数值越大,压缩率越高,但压缩速度越慢。多文件压缩:
xz file1.txt file2.txt
可以同时压缩多个文件,每个文件都会被分别压缩成
.xz
格式。
请注意,在某些旧版本的Linux系统中可能需要安装 xz-utils
包才能使用 xz
命令。