平时压缩文件的时候都是用zip命令,不过这个命令对多线程不友好,另外,速度也太慢。
有时候我们只是想单纯的打包一下文件,便于移动和传输,这时就可以直接使用打包命令,不进行压缩。
这里推荐pigz命令,它支持多线程,基本上是秒杀其他。
安装:
sudo apt install pigz
使用:
tar -cvf - 文件夹1 文件夹2 | pigz -p 16 > 打包后的文件名.tar
上面的-p16代表的是用16个线程进行压缩~~当然你也可以根据自己电脑的配置选择。
或者使用下面命令自动选择最大线程进行打包:
tar -cvf - 文件夹1 文件夹2 | pigz -p $(nproc) > 打包后的文件名.tar
mac下使用:
tar -cvf - 文件夹1 文件夹2 | pigz -p $(sysctl -n hw.ncpu) > 打包后的文件名.tar






最新评论
站长您好,亚马逊云咨询推广资源,望建立联系,可邮件,谢谢。
换友情链接吗?
看你的站做的挺不错的
恭喜!!太强了,硕博连读啊
雁过留毛,人过留名。
看不懂但大受震撼
每天都在战争,希望2026和平.
ZeroTier 看过多篇帖子,目前群辉、飞牛os、win11 、安卓、ubuntu ≥18.04 顺利通过,这篇相对于简单 实用、特来感谢 🙄