jiao_ben/rsync/pigz.sh
2021-06-28 21:49:23 +08:00

47 lines
1.0 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
## pigz 2016-09-22
## http://www.aqzt.com
##email: ppabc@qq.com
##robert yu
##centos 6
##
###yum install pigz
wget http://zlib.net/pigz/pigz-2.3.3.tar.gz
tar zxvf pigz-2.3.3.tar.gz
cd pigz-2.3.3
make
cp pigz /usr/local/bin/
cp unpigz /usr/local/bin/
#压缩:
#tar cvf - 目录名 | pigz -9 -p 24 > file.tgz
# -c 表示打印到标准输出std如果没有-c选项则会生成一个后缀为gz的压缩文件。
#pigz -c file > file.gz
# -k 表示压缩后不删除源文件
#pigz -k file
#blocksize mmm 设置压缩块block的大小默认为128kb
#-0 to -9, -11 : 压缩级别,值越大,压缩率越高,当然耗费的时间也就越长
#-p n : 指定压缩核心数默认8个
#-k :压缩后保留原文件
#pigz -6 -p 10 -k filename
#压缩后生成 filename.gz文件
#压缩目录
#tar cv filename | pigz -6 -p 10 -k > filename.tar.gz
#解压:
#Usage: pigz [options] [files ...]
#解压文件
#gzip -d filename.gz
#或者
#pigz -d filename.gz
#解压目录
#tar xvf filename.tar.gz
#或者
#pigz -d filename.tar.gz