Как распаковать многотомный *.tgz архив

Автор: Aussie, 15 июля, 2024
Есть под рукой многотомный tgz архив, частей которого великое множество, такой архив может генерировать к примеру ISPManager, который в результате создания облачного бэкапа “пилит” большой файл по 100Мб и загружает к примеру на Yandex Disk, не важно, короче есть куча файлов вида: F2018-05-20.tgz.part1
F2018-05-20.tgz.part2
...
F2018-05-20.tgz.part100500
Перед тем, как распаковать такой архив, все части необходимо объединить в один файл.

Объединение томов *.tgz в один файл


Объединение можно выполнить используя короткую bash функцию: for i in `ls -1v F2018-05-20.tgz.part*`;do cat $i >> my_archive.tgz;done

Распаковка tgz архива


Далее распаковать архив штатными средствами: tar -xzf my_archive.tgz или так: tar -xzf my_archive.tgz -C /path/to/folder

Как собрать многотомный архив в Windows


Используя команду type: type F2018-05-20.tgz.part* >> my_archive.tgz Распаковать можно любым архиватором.