Bitrix. Разворачивание многотомного архива.

Bitrix. Разворачивание многотомного архива.

Читаем содержимое всех файлов и сразу распаковываем:
cat *$(ls -v *tar.*) | tar xf -

Читаем содержимое всех файлов и сразу распаковываем сжатые файлы:
cat *$(ls -v *tar.gz*) | tar xzf -

cat — читает содержимое
*$ — все переменные
ls -v — обязательный атрибут( сортирует их не по названию файлов а по цифрам в файлах и строит последовательность не по названию в котором есть цифры архивов (1,100,2) а (1,2,100)
tar xzf — — передаем все данные тару и распаковываем их в потоке.

Просто получить архив одним файлом:
cat $(ls -v *tar.*) > backup.tar

Для сжатых:
cat *$(ls -v *tar.gz*) > backup.tar.gz

Nicko

Добавить комментарий