pigz简介
pigz是GZip的并行版(pigz,即 Parallel Implementation of GZip),作者为Mark Adler。
它充分利用了现代多核处理器的性能,大幅提高压缩解压的速度。
安装
对于Ubuntu:
sudo apt install pigz
对于Centos:
sudo yum -y install pigz
使用方法
压缩单个文件
通过下面的命令,可以对单个文件 your_file_name 进行压缩,会在当前工作目录获得压缩后的 your_file_name.gz 文件:
pigz -k your_file_name
其中,-k 选项的意思是要保留原始文件。
对应的单个文件解压命令则是:
unpigz -d your_file_name.gz
同样,如果需要保留.gz文件,记得加上 -k 选项。
压缩文件夹
pigz没有压缩文件夹的选项,只能压缩单个文件。若想压缩文件夹,可以结合tar使用:
tar --use-compress-program=pigz -cpvf your_packages_name.tgz your_packages_name
其中your_packages_name是要压缩的目录,your_packages_name.tgz是压缩后的名称。
对文件夹进行解压缩命令:
tar --use-compress-program=pigz -xvf your_packages_name.tgz
在前面加上time,可以在最后统计压缩和解压缩所使用的时间:
输入压缩命令: time tar --use-compress-program=pigz -cpvf your_packages_name.tgz your_packages_name
或者:
time tar --use-compress-program=pigz -xvf your_packages_name.tgz
压缩之后,会显示: real 0m40.546s user 8m52.473s sys 0m49.872s
标签:name,tgz,压缩,压缩软件,Linux,gzip,pigz,packages,your From: https://www.cnblogs.com/Xiwang-Sun/p/17947374