Создайте tar и разбейте его на несколько архивов, затем соедините их

Я использую следующее для создания файлов tgz:

tar zcf - /usr/folder | split -b 30720m - /usr/archive.tgz

Теперь я получаю три файла: archive.tgzaa, archive.tgzab и archive.tgzac

Итак, еще раз я хочу собрать эти три архива в один файл TGZ...

cat archive.tgza* | (tar x)
tar: Archive is compressed. Use -z option
tar: Error is not recoverable: exiting now

Тогда я сделал:

cat archive.tgza* | (tar z)
tar: You must specify one of the `-Acdtrux' options
Try `tar --help' or `tar --usage' for more information.

И вот наконец:

cat archive.tgza* | (tar xz)

работал, но он начал распаковывать архив... Как я могу просто объединить его обратно в один архив?

Спасибо!

1 ответ

Решение

Оставь в покое tar часть полностью.

cat archive.tgza* > archive.tgz
Другие вопросы по тегам