Это зависит от того, какая опция --hide
использовалась при создании CD:
-hide Hide a file/directory from the ISO9660/Rock Ridge directory
-hide-list As above, but read file names from a file
-hide-joliet Hide a file/directory from the Joliet directory
-hide-joliet-list As above, but read file names from a file
-hide-hfs Hide a file/directory from the HFS directory
-hide-hfs-list As above, but read file names from a file
Если файл был скрыт с помощью --hide-joliet
он будет исключен из дерева каталогов при монтировании как Joliet CD, но будет отображаться так:
mount -t iso9660 -o nojoliet /dev/cdrom /mount/point
с укороченным 8.3 именем. И наоборот, если файл был скрыт только с помощью --hide
он будет виден как смонтированный как Joliet CD:
mount -t iso9660 /dev/cdrom /mount/point
Если файл был скрыт для ISO9660/Rock Ridge и Joliet, файл будет невидимым. Из README.hide
входит в состав mkisofs:
Различные опции -hide фактически исключают соответствующую запись каталога из дерева каталогов. Следовательно, невозможно получить доступ к файлу или каталогу, который был скрыт с помощью опции -hide, когда смонтирован каталог ISO9600/Rock Ridge - поскольку запись каталога не существует на компакт-диске (но данные файла существуют). Вы, вероятно, сможете получить доступ к этому файлу или каталогу, когда смонтированы как Joliet или HFS CD (в зависимости от других используемых опций). Аналогичным образом, запись каталога, скрытая с помощью параметра -hide-joliet, будет недоступна при подключении в виде компакт-диска Joliet. Аналогично для -hide-hfs и т.д.