2017-11-11 171 views
0

我想让我的tar命令使用所有内核(8),当我打包到如下所示的单个包中时,我得到它的工作:tar -I pigz -cf packed.tar.gz folder/。 它正在工作,它使用所有内核。当焦油和分裂时使用所有核心

但是,当我需要打包成多个文件时,我无法使用它来使用所有内核,这是我的命令:tar cvzf - folder/ | split --bytes=4GB - packed.tar.gz。 如何让这个命令使用所有核心而不仅仅是一个?

感谢您的所有意见。

回答

2

对于多线程文件压缩工具pigz:

tar -I pigz -cvf - folder/ | split --bytes=4GB - packed.tar.gz