pigz 命令并行压缩
来源:https://askubuntu.com/questions/1124015/how-do-i-backup-my-file-system-with-tar-and-multi-thread
参数 -I
(大写字母i)
-I, --use-compress-program=COMMAND
tar -cvf backup.tar.gz -I pigz --exclude=/backup.tar.gz --one-file-system /
首先,安装 pigz
命令:yum install pigz
然后使用 -I pigz
指定使用 pigz
进行压缩。压缩后的文件也是 tar.gz
后缀,可以使用 tar xzf abc.tar.gz 命令解压
。
注意⚠️:参数顺序不能错,-cvf
必须在 -I pigz
前面,否则不会生效。
unpigz 命令并行解压
安装 pigz 命令的时候会同时安装 unpigz 命令
可以指定 -I unpigz
命令进行并行解压,但是通过实践看到,貌似只能提高一倍的解压速度。