
3 つの .tar.gz ファイルがあり、それらをすべて 1 つの .tar.gz ファイルに圧縮する必要があります。
グーグルで検索した後、--concatenate
のオプションを見つけましたtar
が、そのためにはまずファイルを解凍する必要があり、私のハードドライブは、これらの解凍されたファイル 1 つを保存するのに十分な大きさではなく、ましてや 3 つを保存するには不十分です (圧縮された状態ではそれぞれ約 50 GB あります)。
これらのファイルをメモリ内でストリーミングして、ハードドライブ上の最終的な圧縮結果にすることができる bash マジックはありますか?