ILD

并行压缩tar包
作者:Yuan Jianpeng 邮箱:yuanjp89@163.com
发布时间:2022-6-2 站点:Inside Linux Development

之前直接使用tar命令来生成压缩的tar包,如下:

$ tar cJf xxx.tar.xz xxx


但是当xxx目录很大时,压缩很慢,因为tar会调用xz等来压缩,是单线程的。如果想多线程压缩,可以将tar输出到标准输出,使用pigz 或者 pixz 压缩。


$ tar c crosstool-ipq50xx_32/ | pixz > crosstool-ipq50xx_32.tar.xz

$ tar c crosstool-ipq50xx_32/ | pigz > crosstool-ipq50xx_32.tar.gz


速度获得成倍的提升


Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.