пятница, 3 января 2014 г.

ISO Creator - создание образов ISO из папки в Linux Ubuntu через правую кнопкой мыши

В Ubuntu много утилит для создания ISO-образов. Одним из вариантов может стать скрипт ISO Creator.

ISO Creator представляет собой простой скрипт, который создает ISO образы из каталогов и файлов с помощью встроенной консольной утилиты. Скачать скрипт можно по ссылке приведен в конце этого поста.

После того как скачали, откройте домашнюю папку и нажмите комбинацию клавиш CTRL+H, чтобы показать скрытые файлы и папки в Nautilus. Перейдите в .gnome2 -> nautilus-scripts и скопируйте скрипт в папку.

ISO Creator

Теперь щелкните правой кнопкой мыши вашем скрипте и нажмите на кнопку Свойства. На вкладке Праванажмите на Разрешить исполнение файла как программы.

ISO Creator

Для того чтобы создать ISO образ щелкните правой кнопкой мыши на нужной папке или файле. Затем нажмите на Сценарии -> iso.sh.

ISO Creator

iso.sh — это имя нашего скрипта, можно например назвать ISO Creator, имя не важно лишь бы было удобно вам.

ISO Creator

>>>Скачать<<<

На всякий случай сам скрипт

#!/bin/bash
for File in "$@"
do
IFS=""
        if [ -d "$File" ]; then
                genisoimage -J -joliet-long -allow-lowercase -allow-limited-size -R -iso-level 4 -o "$File.iso" $File 2>&1 \
                | sed -u 's/.* \(.*[0-9]\)\.\([0-9]\+%\)\(.*\)/\1\n# Completed\t\t\t\t\t\t\t\t\t\t\t\t\1.\2/' \
                | zenity --progress --width="430" --auto-kill --title="Creating \"$File.iso\"" 2> /dev/null
        else
                genisoimage -allow-limited-size -r -o "$File".iso "$File" 2>&1 \
                | sed -u 's/.* \(.*[0-9]\)\.\([0-9]\+%\)\(.*\)/\1\n# Completed\t\t\t\t\t\t\t\t\t\t\t\t\1.\2/' \
                | zenity --progress --width="430" --auto-kill --title="Creating \"$File.iso\"" 2> /dev/null
        fi;
done

Комментариев нет: