Просто используйте кошку. Это очень быстро (0,2 секунды на 500 МБ для меня)
cat *gz > final
mv final final.gz
Затем вы можете прочитать вывод с помощью zcat, чтобы убедиться, что он хорош:
zcat final.gz
Я попробовал другой ответ 'gz -c', но у меня получился мусор, когда в качестве входных данных использовались уже сжатые gzip-файлы (я полагаю, они дважды сжали их).
PV:
Еще лучше, если он у вас есть, 'pv' вместо cat:
pv *gz > final
mv final final.gz
Это дает вам индикатор выполнения, как он работает, но делает то же самое, что и cat.