Сьогодні постала задача відновити сайт клієнта з бекапа, створеного системою Бітрікс у вигляді багатотомного архіву tar.gz, який містив кілька файлів з іменами на зразок:
main.tar.gz
main.tar.gz.1
main.tar.gz.2
Для розпакування подібного архіву попередньо необхідно об’єднати усі частини в один архів.
В лінукс-системах це можна зробити за допомогою наступної команди:
cat *$(ls -v *tar.gz*) > backup.tar.gz
Зауважте, що ця команда об’єднає усі файли за маскою *tar.gz*, тож скоригуйте цю маску за потреби.
Для віндовс необхідно змінити ім’я основного архіву наступним чином:
.tar.gz на .tar.gz.001
А інші частини:
.tar.gz.1 на .tar.gz.002
.tar.gz.2 на .tar.gz.003
Після цього необхідно скористатися архіватором 7-zip, виділити в ньому усі частини архіву і розпакувати за раз.
На виході в обох випадках ми отримаємо один tar архів, який вже можна розпакувати стандартними способами.