简介
pigz是一个C写的打包解包 开源 工具。它代表gzip的并行实现,是gzip的全功能替代品,在压缩数据时利用多个处理器和多个内核,即支持多线程并行处理,解压缩比gzip快。
编译配置流程
1.配置编译环境
1)安装wget工具。
yum install wget -y
2)安装依赖包glibc。
yum install glibc -y
3)安装依赖包zlib。
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install
----结束
2.获取源码
获取“pigz-2.4”源码包。
cd /usr/local/src
wget https://www.zlib.net/pigz/pigz-2.4.tar.gz
3.编译和安装
1)解压软件包。
tar -zxvf pigz-2.4.tar.gz
2)进入pigz的安装目录。
cd pigz-2.4/
3)编译pigz。
make
4)将编译生成文件拷贝到系统目录。
cp pigz /usr/local/bin
cp unpigz /usr/local/bin/
----结束
4.运行和验证
1)生成文件file
touch file1 file2 file3
2)对文件分别打包。
pigz file1 file2 file3
ls
系统回显如下,表示正常打包,运行正常。
file1.gz file2.gz file3.gz
----结束