![複数の巨大な .tar.gz ファイルを 1 つのファイルにストリームする](https://rvso.com/image/169419/%E8%A4%87%E6%95%B0%E3%81%AE%E5%B7%A8%E5%A4%A7%E3%81%AA%20.tar.gz%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%201%20%E3%81%A4%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%81%99%E3%82%8B.png)
3 つの .tar.gz ファイルがあり、それらをすべて 1 つの .tar.gz ファイルに圧縮する必要があります。
グーグルで検索した後、--concatenate
のオプションを見つけましたtar
が、そのためにはまずファイルを解凍する必要があり、私のハードドライブは、これらの解凍されたファイル 1 つを保存するのに十分な大きさではなく、ましてや 3 つを保存するには不十分です (圧縮された状態ではそれぞれ約 50 GB あります)。
これらのファイルをメモリ内でストリーミングして、ハードドライブ上の最終的な圧縮結果にすることができる bash マジックはありますか?