tar 和拆分时使用所有核心
Use all cores when tar and splitting
我正在尝试让我的 tar 命令使用所有核心 (8),当我像这样打包成一个包时,我让它工作了:tar -I pigz -cf packed.tar.gz folder/
。
它正常工作,它使用所有内核。
但是当我需要打包成多个文件时,我无法让它使用所有内核,这是我的命令:tar cvzf - folder/ | split --bytes=4GB - packed.tar.gz
。
我怎样才能让这个命令使用所有的核心而不是一个?
感谢所有意见。
用多线程文件压缩工具pigz:
tar -I pigz -cvf - folder/ | split --bytes=4GB - packed.tar.gz
我正在尝试让我的 tar 命令使用所有核心 (8),当我像这样打包成一个包时,我让它工作了:tar -I pigz -cf packed.tar.gz folder/
。
它正常工作,它使用所有内核。
但是当我需要打包成多个文件时,我无法让它使用所有内核,这是我的命令:tar cvzf - folder/ | split --bytes=4GB - packed.tar.gz
。
我怎样才能让这个命令使用所有的核心而不是一个?
感谢所有意见。
用多线程文件压缩工具pigz:
tar -I pigz -cvf - folder/ | split --bytes=4GB - packed.tar.gz