如何用pigz减压

时间:2013-02-20 12:37:35

标签: compression tar gunzip

我正在尝试使用pigz进行并行压缩和解压缩。我找到了一种使用以下命令并行压缩的方法:

    tar cf - /input/dir | pigz > output_file.tar.gz

解压缩的等效命令是什么?我需要能够在命令中指定文件名和输出目录路径,以便它对我有用。

4 个答案:

答案 0 :(得分:19)

使用pigz -dc进行解压缩到stdout。然后在示例中使用>将输出定向到所需的路径和文件。

您可以只输入pigz以获取命令选项帮助。

答案 1 :(得分:3)

您可能正在寻找符合以下条件的东西:

pigz -dc archive.tar.gz | tar xf -

但注意到Mark Adler(目前是传奇人物)的原始帖子,pigg不使用多个内核进行减压。但是,它确实利用了额外的内核来进行读取,写入和其他一些计算,这确实使性能比gzip有所提高。享受吧!

答案 2 :(得分:3)

tar -I pigz -xvf compressed_file.tar.gz

答案 3 :(得分:2)

由于某种原因,pigz没有自动完成" .gz"压缩文件,但如果您键入文件的名称,pigz会找到它们。

要解压缩并保持压缩文件的使用:pigz -dk yourfilename.gz。 如果您不需要压缩版本,请仅使用pigz -d yourfilename.gz

pigz --help显示所有可用选项。