Потоковое преобразование нескольких огромных файлов .tar.gz в один файл

Потоковое преобразование нескольких огромных файлов .tar.gz в один файл

У меня есть три файла .tar.gz, и мне нужно сжать их все в один файл .tar.gz.

Погуглив, я нашел --concatenateвариант tar, но для этого требуется сначала распаковать файлы, а мой жесткий диск недостаточно велик, чтобы вместить один из этих распакованных файлов, не говоря уже о трех (каждый из них весит около 50 ГБ в сжатом виде).

Есть ли какая-то магия bash, которая позволит мне преобразовать эти файлы из памяти в конечный сжатый результат на жестком диске?

Связанный контент