虚拟主机域名注册-常见问题 → 服务器知识 → 操作系统 | ||||
1、在Linux系统上安装Pigz 首先是安装Pigz,Pigz软件包包含在Debian和CentOS等主要发行版的官方存储库中。 您可以使用它们各自的程序包管理器在各个发行版的单个命令中安装Pigz,如下所示: $ sudo apt install pigz [On Debian/Ubuntu] $ sudo dnf install pigz [On CentOS/RHEL/Fedora] $ sudo pacman -S pigz [On Arch/Manjaro Linux] OR $ yay -S pigz 2、如何使用Pigz压缩文件 要将单个文件压缩为zip格式,请使用以下语法。 $ pigz filename 在本文中,我们将使用ubuntu-20.04-beta-desktop-amd64.iso文件作为示范。要压缩该文件,请执行: $ pigz ubuntu-20.04-beta-desktop-amd64.iso ![]() 在Linux中压缩文件 但是,该命令在压缩后会删除原始文件,你可能已经注意到了。要保留压缩后的原始文件,请使用 -k 选项运行,如下所示: $ Pigz -k ubuntu-20.04-beta-desktop-amd64.iso ![]() 压缩文件而不删除 从输出中,我们可以清楚的看到即使压缩后仍保留了原始文件。 3、在Linux中检查压缩文件的内容 要检查压缩文件的内容,包括已达到的压缩率统计信息,请使用-l带Pigz命令的选项: $ Pigz -l ubuntu-20.04-beta-desktop-amd64.iso.gz ![]() 在Linux中查看压缩文件的内容 从输出中,你不仅可以看到压缩后的文件内容,还可以看到压缩的百分比,本例中的压缩率为1.9%。 此外,您可以使用从1到9的各种压缩级别。支持以下压缩级别: 6 - 默认压缩。 1 - 最快,但提供最少的压缩。 9 - 最慢,但提供了好的的压缩效果。 0 - 无压缩。 例如,要以好的压缩级别压缩文件,请执行: $ Pigz -9 ubuntu-20.04-beta-desktop-amd64.iso 4、如何使用Pigz压缩目录 Pigz本身没有压缩文件夹的功能,它只压缩单个文件。变通方法,Pigz可以和tar命令一起使用,以压缩目录。 要压缩目录,请使用--use-compress-program如下所示的参数: $ tar --use-compress-program =“ pigz -k” -cf dir1.tar.gz dir1 ![]() 在Linux中压缩目录 5、如何在压缩时限制处理器的数量? 我们在前面提到过pigz实用工具在压缩文件时使用了多个内核和处理器。你可以使用 -p 选项指定要使用的内核数。 在下面这个例子中,我们使用了4个处理器(-p4)的好的压缩(-9),同时保留原始文件(-k)。 $ Pigz -9 -k -p4 ubuntu-20.04-beta-desktop-amd64.iso 6、如何使用Pigz解压缩文件 要使用Pigz解压缩文件或目录,请使用-d选项或unpigz命令。 使用我们的压缩ISO文件,命令将是: $ pigz -d ubuntu-20.04-beta-desktop-amd64.iso 或 $ unpigz dir1.tar.gz ![]() 在Linux中解压缩文件 7、Pigz与Gzip之间的比较 我们更进一步,让Pigz对比一下Gzip工具。 结果如下: Gzip压缩 $ time gzip ubuntu-20.04-beta-desktop-amd64.iso ![]() 检查Gzip压缩时间 Pigz压缩 $ time pigz ubuntu-20.04-beta-desktop-amd64.iso ![]() 检查Pigz压缩时间 Gzip解压 $ time gzip -d ubuntu-20.04-beta-desktop-amd64.iso.gz ![]() 检查Gzip压缩时间 Pigz解压 $时间unpigz ubuntu-20.04-beta-desktop-amd64.iso.gz ![]() 检查Pigz减压时间 通过比较,我们可以清楚的看到Pigz的压缩和解压缩时间比Gzip短得多。这意味着Pigz命令行工具比Gzip工具快得多 有关Pigz命令用法的更多详细信息,请访问手册页。 $ man pigz 此外,运行以下命令以查看可与Pigz命令一起使用的所有选项。 $ pigz --help ![]() Pigz命令帮助 以上就是嘉裕云关于Pigz命令行工具的相关介绍,并向大家展示了如何压缩和解压文件。我们进一步比较了Pigz和Gzip,发现在压缩和解压的速度上,Pigz稍胜一筹。
|
||||
>> 相关文章 | ||||
没有相关文章。 |