Создать ISO-образ из папки с помощью команд терминала
35
Как создать ISO-образ из папки или отдельных файлов с помощью команд терминала? В настоящее время я делаю это с помощью Braseroграфического интерфейса пользователя, но я хочу сделать это с помощью сценария оболочки.
Кажется, это довольно просто сделать genisoimageв пакете с тем же именем в Debian:
genisoimage -o output_image.iso directory_name
Есть много вариантов, чтобы охватить разные случаи, поэтому вы должны проверить страницу руководства, чтобы увидеть, что подходит для вашего конкретного случая использования.
Я погуглил свой вопрос, но я не нашел ответа, в котором упоминается гениальное изображение. Спасибо за быстрый ответ!
klingt.net
3
@ klingt.net В моем случае я знал, что есть такая команда, но не мог вспомнить ее название. Таким образом, я apropos isoнашел, а genisoimageзатем использовал поисковые термины «генерировать iso с помощью genisoimage».
Джозеф Р.
aproposэто еще одна команда, которую я не могу вспомнить :)
klingt.net
3
под unix aproprosэто синоним man -k. Последнее немного легче запомнить / записать;)
Драв Слоан
8
genisoimageявляется мертвой вилкой из mkisofsверсии 2004 года. genisoimageсоздает образы файловой системы с дефектами. Эту проблему можно избежать, используя mkisofsвместо этого оригинальное программное обеспечение .
Шили
19
Создание CD из папки может быть выполнено с помощью mkisofs.
mkisofs -lJR -o output_image.iso directory_name
-l : Разрешить полные 31 символьные имена файлов.
-J : Генерировать записи каталога Joliet в дополнение к обычным именам файлов iso9660.
-R : Создание записей протокола совместного использования системы (SUSP) и Rock Ridge (RR) с использованием протокола Rock Ridge
Упомянутая вами справочная страница Linux, по крайней мере, 15 лет и полностью устарела, поскольку с тех пор mkisofsболее чем удвоила свои возможности. Последняя страница руководства
schily
6
Примите эту базовую команду:
mkisofs -o output_image.iso directory_name
Еще один шаг, добавив метку тома в iso и сжав iso-образ с помощью gzip
man genisoimage
говорит все это также.Ответы:
Кажется, это довольно просто сделать
genisoimage
в пакете с тем же именем в Debian:Есть много вариантов, чтобы охватить разные случаи, поэтому вы должны проверить страницу руководства, чтобы увидеть, что подходит для вашего конкретного случая использования.
Смотрите также
источник
apropos iso
нашел, аgenisoimage
затем использовал поисковые термины «генерировать iso с помощью genisoimage».apropos
это еще одна команда, которую я не могу вспомнить :)apropros
это синонимman -k
. Последнее немного легче запомнить / записать;)genisoimage
является мертвой вилкой изmkisofs
версии 2004 года.genisoimage
создает образы файловой системы с дефектами. Эту проблему можно избежать, используяmkisofs
вместо этого оригинальное программное обеспечение .Создание CD из папки может быть выполнено с помощью
mkisofs
.-l
: Разрешить полные 31 символьные имена файлов.-J
: Генерировать записи каталога Joliet в дополнение к обычным именам файлов iso9660.-R
: Создание записей протокола совместного использования системы (SUSP) и Rock Ridge (RR) с использованием протокола Rock Ridgehttps://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge
источник
mkisofs
более чем удвоила свои возможности. Последняя страница руководстваПримите эту базовую команду:
Еще один шаг, добавив метку тома в iso и сжав iso-образ с помощью gzip
источник