linux命令

并行压缩(注意cpu影响)

常用压缩软件的发布:
压缩软件 | 使用的版本 | 第一个版本发布时间 | 最新版本号 | 最新版本发布时间
———|————|——————–|————|———–
gzip | 1.5 | 1992.10.31 | 1.9 | 2018.2.7
pigz | 2.3.4 | | 2.4.0 | 2017.12.26
bzip2 | 1.0.6 | 1996.07.18 | 1.0.6 | 2010.09.20
pbzip2 | 1.1.12 | | 1.1.13 | 2015-12-17
lbzip2 | 2.5 | | 2.5 | 2014-03-26
xz | 5.2.2 | | 5.2.4 | 2018-04-29

pigz作为多线程版本的gzip工具,只支持gzip格式
lbzip2/pbzip2作为多线程版本的bzip2工具,只支持bzip2格式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
yum install pzip

压缩:(可以利用到多核cpu,cpu不是问题,非常快)
tar --use-compress-program=pigz -cvpf rmcs_sys.tar.gz rmcs_sys.ful.20190421113500/

16121 root 20 0 1814m 17m 584 S 977.8 0.1 3:40.30 pigz
解压:并没有说的那么快?
tar --use-compress-program=pigz -xvpf rmcs_sys.tar.gz -C rmcs_sys

18025 root 20 0 44024 852 576 R 132.2 0.0 0:24.76 pigz -d rmcs_sys

tar --use-compress-program=pbzip2 -cvpf rmcs_sys.tar.gz rmcs_sys.ful.20190421113500/

27995 root 20 0 1864m 187m 976 S 1386.0 0.6 1:39.94 pbzip2

linux下多线程压缩命令pigz
Linux 下压缩工具比对(gzip,bzip2,xz,pigz,lbzip2)