使用管道避免生成中间文件
tar -vc -f - some-dir | xz -zv9ef -T 0 - > some-dir.txz
分步生成
tar -vc -f some-dir.tar some-dir
xz -zvk9ef -T 0 some-dir.tar
注意:
some-dir
不能加斜杠,否则出错;不要加.\
,否则tar里会多一层
单步生成
新版本的tar
可以直接指定使用xz
压缩
tar -vcJ -f some-dir.txz some-dir
但是这样不能指定xz的参数,只能使用默认参数。