Извлечь несколько iso-файлов в один каталог

Извлечь несколько iso-файлов в один каталог

Я скачал CD, который разделен на 3 файла .iso

Я хочу извлечь все три в одну папку

Я пытался сделать на нем 7z, но ничего не вышло, и я не смог понять, как это сделать.

решение1

Используйте -oпереключатель (назначение вывода) для 7zи, возможно, -t(тип архива). Распространенной ошибкой является добавление пробела после 7zпереключателей, что приведет к сбою команды. Используйте xопцию извлечения с полными путями. Установите 7zip, если у вас его нет:

sudo apt install p7zip-full

Вы можете указать один и тот же выходной каталог для каждого iso. Приведенные ниже команды предполагают, что вы хотите вызвать выходной каталог, outdirпоэтому настройте его по мере необходимости.

Следующая команда предназначена для разделенных архивов, которые необходимо объединить заново, что может быть применимо в вашем случае — попробуйте сначала это (замените name-of.isoна имя первого файла):

7z x name-of.iso -tsplit -ooutdir

Если вылезут ошибки cannot process file as archiveили что-то подобное, то файлы не из разделенного архива. Чтобы извлечь их, для каждого файла можно сделать

7z x name-of.iso -ooutdir

Или (полезно, если у вас много файлов) вы можете использовать forцикл, чтобы извлечь их все одновременно:

for f in *.iso*; do 7z x "$f" -ooutdir; done

Связанный контент