Разное

Извлечение файла из tar-бэкапа 1С-Битрикс: Управление сайтом

Бэкап 1С-Битрикс обычно разбит на ряд файлов и простым разархивированием из него файл не извлечь. Сначала необходимо склеивать файлы, но есть решение попроще.

При создании бэкапа 1C-Битрикс создает архив tar или tar.gz (если используется сжатие) и режет на несколько файлов. Его можно восстановить склеив все части архива с помощью утилиты cat.

Для не сжатых архивов:

cat $(ls -v  *tar.*) > site.tar

Для сжатых архивов:

cat *$(ls -v  *tar.gz*) > site.tar.gz

Если в папке с бэкапами (/bitrix/backups/) лежат несколько архивов, то прежде чем выполнять указанную команду, необходимо либо перенести архив в отдельную папку и работать далее с ним там, либо изменить маску *tar.* или *tar.gz* под название нужного архива.

Склеить архив и сразу распаковать (для не сжатых архивов):

cat *$(ls -v  *tar.*) | tar xf -

Склеить архив и распаковать (для сжатых архивов):

cat *$(ls -v  *tar.gz*) | tar xzf -

Отставить комментарий

Ваш электронный адрес не будет опубликован.Обязательные для заполнения поля отмечены *

5 × четыре =