среда, 2 сентября 2009 г.

Разборка flar-архива

Потребовалось мне намедни вынуть несколько файлов из flar-архива. Неожиданно оказалось, что в инете нет вменяемого описания, как это сделать. Удалось нагуглить одну- единственную внятную ссылку. Нет, в теории известно, что собирается архив посредством cpio и compress.

Но вот как в точности это сделать - вопрос. Что ж, попробуем способом, описанным в вышеприведенной ссылке (с поправкой на местные условия).

(Ух как много времени потребовалось на разборку архива размером около 7 Гб! Больше часа заняли нижеописанные процедурки!)

# flar split scilla0.flar
# mv archive archive.Z; uncompress archive.Z
# cpio -idmv -I archive

Последняя команда вытаскивает содержимое архива в текущую директорию. Стоит позаботиться проделывать все это не в корневом каталоге.

К сожалению, выбрать по шаблону одну необходимую директорию не удалось. Пришлось вытаскивать все и извлекать после то, что нужно.