Вопрос или проблема
У меня есть несколько ISO-образов, и я хотел бы извлечь их на жесткий диск. Это не образы операционных систем, я думаю, это музыка или аудиокниги, я не знаю, пока они не будут извлечены. Спасибо
sudo apt-get install p7zip-full
7z x disk.iso
См. также: https://unix.stackexchange.com/questions/70738/what-is-the-fastest-way-to-extract-an-iso
См. также:
- создать ISO: Как создать ISO-образ из ZIP-файла? Кажется, 7z может только распаковывать, но не создавать ISO-файлы?
- редактировать ISO: Как редактировать ISO-образы (включая загрузочные ISO)
Тестировалось в Ubuntu 18.04 с ISO-образом Ubuntu 18.04: ubuntu-18.04.1-desktop-amd64.iso
.
Если вы комфортно себя чувствуете с командной строкой, вы можете использовать устройство обратной связи.
Все, что вам нужно, это пустая папка, так что используйте существующую или создайте новую:
mkdir test_folder
Затем выполните:
sudo mount -o loop,ro -t iso9660 filename.iso test_folder
Если вы не уверены в типе файловой системы .iso, ваша система может автоматически обнаружить его. Это работает в Ubuntu 18.04, например, с установочными ISO Ubuntu:
sudo mount filename.iso test_folder
Теперь вы можете просто cd test_folder
или просто ls test_folder
, чтобы увидеть содержимое. Нет необходимости что-то извлекать.
Чтобы “удалить” .iso, просто введите:
umount /path/to/test_folder
В Ubuntu вы можете открывать их в Архиваторе:
Вы можете добавлять файлы .iso
и извлекать их.
Чтобы открыть, щелкните правой кнопкой мыши на файле и выберите Открыть с помощью →, и Архиватор. Если эта опция доступна, вы также можете смонтировать образ .iso
, как будто это диск в компьютере.
Если он не установлен (он должен быть установлен, я думаю, это часть рабочего стола), используйте это:
sudo apt-get install file-roller
Вы также можете получить опцию щелчка правой кнопкой мыши и Извлечь здесь для извлечения содержимого iso-файлов и других сжатых файлов.
7z имеет ошибку, которая обрезает имена файлов длиннее 64 символов, так что я вместо этого использовал CMake:
cmake -E tar xf filename.iso
(но любой другой инструмент на основе libarchive должен работать, включая bsdtar)
Самый простой способ извлечь iso-файл в linux – это
Откройте терминал и введите
sudo su root
введите свой пароль, затем введите
mount -t auto -o loop "Path/location to iso" /where u want to mount
Нет официального приложения для работы с ISO-файлами в окружении рабочего стола Ubuntu Plasma, таком как Ubuntu Studio.
Вы можете установить Double Commander и извлечь ISO непосредственно, используя мышь с правой кнопкой: извлечь здесь.
У меня был ISO-файл на DVD. Я вставил DVD в привод, и после его распознавания одной из опций было “Открыть с помощью файлового менеджера”. Я выбрал это. Во вкладке Dolphin я выбрал все, нажал “Копировать”, а затем вставил в папку на жестком диске. Готово.
Википедия: https://en.wikipedia.org/wiki/AcetoneISO
AcetoneISO часто называют эквивалентом Daemon Tools для GNU/Linux. Это мощное программное обеспечение может монтировать ISO, MDF, BIN и NRG файлы и записывать ISO-образы на оптические диски. Оно поддерживает конвертацию файлов из BIN, MDF, NRG, DAA, IMG, DMG, CDI и других форматов в ISO, а также извлечение содержимого из них. Вы можете использовать его для создания ISO-образов из файлов и папок на вашем компьютере, а также для шифрования и дешифрования существующих образов. У него также есть возможность разбивать большие образы или объединять два или более меньших, это программное обеспечение находится под GPL лицензией.
Я не тестировал его сам.
Ответ или решение
Для извлечения ISO-образов на жесткий диск в операционной системе Ubuntu или других дистрибутивах Linux, существует несколько методов, позволяющих вам получить доступ к содержимому файла. Ниже приведены наиболее эффективные подходы, а также подробные инструкции по их реализации.
1. Извлечение с помощью командной строки
Использование 7zip
-
Установите 7zip:
Откройте терминал и выполните команду, чтобы установить 7zip:
sudo apt-get install p7zip-full
-
Извлеките ISO-образ:
Для извлечения файлов из ISO-образа используйте следующую команду:
7z x путь_к_файлу.iso
Эта команда распакует содержимое ISO в текущую директорию.
Использование команды mount
-
Создайте папку для монтирования:
Вы можете создать новый каталог или использовать существующий для монтирования ISO. Для создания новой папки выполните:
mkdir test_folder
-
Смонтируйте ISO-образ:
Теперь смонтируйте ваш ISO-образ в созданную папку:
sudo mount -o loop,ro путь_к_файлу.iso test_folder
Если вы не уверены в файловой системе, вы также можете использовать:
sudo mount путь_к_файлу.iso test_folder
-
Просмотр содержимого:
После монтирования вы можете просмотреть содержимое:
cd test_folder ls
-
Размонтирование:
После завершения работы с содержимым не забудьте размонтировать ISO:
sudo umount путь_к_test_folder
2. Графические инструменты
Использование Архиватора
Ubuntu предоставляет удобный графический инструмент для извлечения файлов из ISO-образов:
-
Откройте файл с помощью архиватора:
Щелкните правой кнопкой мыши на ISO-файле и выберите "Открыть с помощью" → "Архивный менеджер".
-
Извлеките содержимое:
В архивном менеджере у вас будет возможность извлечь файлы на жесткий диск.
Если архиватор не установлен, вы можете установить его командой:
sudo apt-get install file-roller
Использование AcetoneISO
Если вам нужно больше функций, чем предлагает стандартный архиватор, вы можете установить AcetoneISO:
-
Установите AcetoneISO через терминал:
sudo apt-get install acetoneiso
-
Запустите AcetoneISO и используйте графический интерфейс для монтирования и извлечения файлов из ISO.
Заключение
В зависимости от ваших предпочтений, вы можете выбрать как командные, так и графические методы для извлечения содержимого ISO-образов на вашем жестком диске. Выбор способа зависит от уровня вашей уверенности в работе с командной строкой или графическим интерфейсом. Убедитесь, что вы используете актуальную версию Ubuntu или другого дистрибутива, чтобы избежать проблем с совместимостью.