背景
tar是一个很方便的归档工具,很多压缩工具本身不支持对目录进行压缩,但结合tar就可以直接压缩目录。
xz是一个压缩比非常高的压缩工具,从5.2
版本开始,它支持多线程压缩,可以最大限度地利用CPU性能 。
Q&A
当使用tar和xz压缩一个目录的时候,为了减小压缩包的大小,同时又能尽快地压缩完成,想要指定xz的压缩参数:压缩级别-9,线程30。
1 | export XZ_OPT="--threads=30 -9" |
或者直接在命令行上指定1
XZ_OPT="--threads=30 -9" tar -Jcvf pack.tar.xz pack/