Як створити ізо-образ із папки чи окремих файлів за допомогою команд терміналу? В даний час я роблю це через Braseroграфічний інтерфейс, але я хочу це зробити зі скриптом оболонки.
Як створити ізо-образ із папки чи окремих файлів за допомогою команд терміналу? В даний час я роблю це через Braseroграфічний інтерфейс, але я хочу це зробити зі скриптом оболонки.
Відповіді:
genisoimageУ пакеті з однойменною назвою Debian, здається, досить просто :
genisoimage -o output_image.iso directory_name
Існує багато варіантів охоплення різних справ, тому ви повинні перевірити сторінку чоловіка, щоб побачити, що відповідає вашому конкретному випадку використання.
Дивись також
apropos iso, знайшов, genisoimageтоді використовував пошукові терміни "генерувати ізо з genisoimage".
aproposце ще одна команда, яку я не можу пригадати :)
apropros- синонім для man -k. Останні трохи легше запам’ятати / заклинати;)
genisoimageце мертва вилка з mkisofsверсії з 2004 року. genisoimageстворює зображення файлової системи з дефектами. Цю проблему можна уникнути, використовуючи mkisofsнатомість оригінальне програмне забезпечення .
Створення компакт-диска з папки можна виконати за допомогою mkisofs.
mkisofs -lJR -o output_image.iso directory_name
-l : Дозволити повні 31 імена символів.
-J : Створення записів каталогів Joliet на додаток до звичайних імен файлів iso9660.
-R : Створення записів протоколу спільного використання системи (SUSP) і Rock Ridge (RR) за допомогою протоколу Rock Ridge
https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge
Візьміть цю основну команду:
mkisofs -o output_image.iso directory_name
Ще один крок, додавши мітку тома до iso та стиснувши ізо-зображення gzip
mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
man genisoimageговорить це все добре.