Файл ISO, только для чтения?

Зависит от оболочки. Я использую zsh, который имеет довольно много функций с ним:

Здесь, я могу выбрать нечувствительные к регистру имена:

#!/bin/zsh
setopt extendedglob

for f in (#i)*.(jpeg|jpg|png); do
    {
        mogrify -scale 1280x1280 $f
        exiv2 rm $f
        mv $f $f:l
    } &
done

8
24.01.2014, 15:15
3 ответа

ISO 9660 является дизайном файловой системой только для чтения. Это означает, что все данные должны быть записаны сразу в носитель. После того, как записанный, нет никакого условия для изменения сохраненного содержания. Поэтому ISO 9660 не подходит, чтобы использоваться на случайно-перезаписываемых медиа, таких как жесткие диски.

Необходимо скопировать целое дерево каталогов в другой каталог, внести изменения и затем записать новое изображение.

15
27.01.2020, 20:09
  • 1
    Что делает формат настолько трудным изменить? –  Ciro Santilli 新疆改造中心法轮功六四事件 22.05.2015, 12:12
  • 2
    @CiroSantilli  Это - формат, используемый на CD-ROM. "ROM" = "постоянная память" –  Kusalananda♦ 05.08.2016, 09:41
  • 3
    @Kusalananda, я понимаю это. Но я искал более точные детали того, что делает формат трудно для изменения (упущение физических сред, так как мы находимся на жестком диске). –  Ciro Santilli 新疆改造中心法轮功六四事件 05.08.2016, 10:04

Если Вы, оказывается, выполняете ОС, поддерживающую его (Linux & BSDs), Вы могли бы использовать Unionfs, чтобы несколько смонтировать ISO в режиме чтения-записи. Все записи будут на самом деле быть сделанными в файловой системе чтения-записи, но в зависимости от Ваших потребностей, которые могли бы соответствовать им.

7
27.01.2020, 20:09

Отключите RockRidge при создании ISO. Теперь он будет сгенерирован со всеми правами.

-2
27.01.2020, 20:09

Теги

Похожие вопросы