bz2是单核程序,在高配置服务器上压缩大文件很慢,所以这里安装了一个多核心版本的记录一下使用方法,安装用 yum 或者 apt 安装就可以

全力输出

tar -c 文件 | pbzip2 -c -k > 文件.tar.bz2

限制10个核心

tar -c 文件 | pbzip2 -c -p10 -k > 文件.tar.bz2

解压tar文件

pbzip2 -cd test.tar.bz2 | tar xv

单文件 压缩:

pbzip2 -k file1 file2 fileN

解压缩:

pbzip2 -dk file1 file2 fileN

-k是为了保持原文件不删除,不加的话 ,和zip/unzip是一样的,压缩解压都会删除输入的文件