我正在尝试使用 pigz 进行并行压缩和解压缩。我找到了一种使用以下命令并行压缩的方法:
tar cf - /input/dir | pigz > output_file.tar.gz
解压缩的等效命令是什么?我需要能够在命令中指定文件名和输出目录路径,以便它对我有用。
我正在尝试使用 pigz 进行并行压缩和解压缩。我找到了一种使用以下命令并行压缩的方法:
tar cf - /input/dir | pigz > output_file.tar.gz
解压缩的等效命令是什么?我需要能够在命令中指定文件名和输出目录路径,以便它对我有用。
用于pigz -dc
解压到标准输出。然后>
在您的示例中使用将输出定向到所需的路径和文件。
您可以键入pigz
命令选项帮助。
您可能正在寻找以下方面的内容:
pigz -dc archive.tar.gz | tar xf -
但注意到 Mark Adler 的(传奇,此时)原始帖子,pigz 不使用多个核心进行减压。但是,它确实使用了额外的核心来进行读取、写入和一些额外的计算,这确实比 gzip 产生了适度的性能提升。享受!
tar -I pigz -xvf compressed_file.tar.gz
出于某种原因,pigz 不会自动完成“.gz”压缩文件,但是如果您键入文件的名称,pigz 会找到它们。
要解压缩并保留压缩文件,请使用:pigz -dk yourfilename.gz
. 如果您不需要压缩版本,请使用pigz -d yourfilename.gz
.
pigz --help
显示所有可用选项。