2つのtarファイルをリンクします。

2つのtarファイルをリンクします。

a.tar.xzとb.tar.xzという2つの大きなファイルがあります。同じアプリケーションの2つの連続したバージョンなので、組み合わせると、2つの元のファイルサイズの合計よりはるかに小さいファイルが生成されます。

可能であれば、一時ディスク領域を使用しないことをお勧めします。だから私はこれを行うつもりです:

cat <(xz -dc a.tar.xz) <(xz -dc b.tar.xz) > a+b.tar.xz

しかし、タールマニュアルを使用してはいけないと言いますcat。ただし、そのtar --concatenateオプションを使用するには、パイプではなくtarファイルが必要です。

上記のように2つのtarファイルを結合する方法がありますが、結果として有効な(圧縮された)tarファイルが表示されますか?

関連情報