创建XZ存档的最简单方法是通过调用“XZ”命令并指定要压缩的文件的名称。
$xz file1.txt
XZ命令以最简单的形式,用于压缩具有默认选项的单个文件
如我们所见,file1.txt
现在已成为file1.txt.xz
。
这与使用-Z
(压缩)选项相同。
要解压缩文件,我们可以使用一些不同的选项,但这些是最简单的。
$xz -d file1.txt.xz 或者 $xz --decompress file1.txt.xz 或者 $unxz file1.txt.xz
如果在被压缩后希望保留原始文件,则可以使用“-K”选项。
这将生成一个file1.txt.xz
文件,但也会保留原始的file1.txt
文件。
$xz -k file1.txt
XZ具有不同的压缩级别,编号为0到9。数量越高,我们将收到的压缩和空间节省越多,但成本增加了内存和CPU使用率。
以下是如何使用压缩级别的一些示例。
$xz -2 file1.txt # fast compression ... $xz -5 file1.txt # good compression ... $xz -9 file1.txt # best/slowest compression
如果要将多个文件组合到XZ存档中,我们需要调用“Tar命令”。-j
选项告诉tar
使用xz
压缩。
$tar cfJv archive.tar.xz example-dir/
使用“tar”不会允许我们指定使用“XZ”的压缩级别。
在这种情况下,我们可以使用环境变量来帮助我们。
$XZ_OPT=-9 cfJv archive.tar.xz example-dir/
要提取“.tar.xz”文件的内容,请使用以下命令语法。
$tar xJvf archive.tar.xz
要查看“.tar.xz”文件的内容,而无需提取它们,请使用ft
标志,如在此示例中。
$tar ft archive.tar.xz
日期:2020-07-07 20:56:02 来源:oir作者:oir