2017-11-11 36 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