使用tar和xz压缩文件

使用管道避免生成中间文件

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的参数,只能使用默认参数。