Когда Вы вводите команду, которая включает неупомянутый шарик как .b*
или *.e*
, оболочка развернет это для Вас. Это происходит прежде find
когда-либо видит его.
У Вас, вероятно, есть файлы как .bashrc
, .bash_history
, и т.д. в Вашем $HOME
каталог. Таким образом, когда выполнено от $HOME
, Ваша команда превращается find ... -execdir ls -d .bashrc .bash_history ... \;
. Когда выполнено от других мест, .b*
шарик ничему не соответствует, таким образом, через него проходят. Это все еще не работает, как find -exec
ничего не делает с *
шарики. Если Вы хотели, чтобы шарик был расширен для -exec
, необходимо было бы вызвать оболочку, чтобы сделать это:
find ... -execdir sh -c 'echo globs: *' \;
Необходимо использовать mkisofs для создания ISO
mkisofs -o youriso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -V youriso-live ~/isodistro/iso
-o
выходной файл
-b
загрузочный образ, который это загружает
-c
каталог начальной загрузки
и ~/isodistro/iso
путь файлов
Можно найти детали о переключателях здесь - http://cdrecord.berlios.de/private/man/mkisofs-2.0.html
Я не делал попытку этого сам, но я запустил бы с совета, данного в этом AskUbuntu названные Вопросы и ответы: Используя SquashFS для редактирования Живого CD?.
Конкретно существует Статья в журнале Linux, на которую ссылаются в Вопросах и ответах, 3 названные серии Paranoid Penguin части: Настройка Linux Живые CD.
Также Ubuntu имеет некоторые очень хорошие/подробные направления при выполнении этого также:
Хотя это не конкретный Finnix, они должны помочь в ответе на Ваши вопросы о том, как попытаться сделать это.
Существует также это руководство, которое является основой Fedora, но довольно просто и надеется быть только несколькими шагами, чтобы сделать то, что Вы хотите. Статья названа: Взламывание Fedora Живой CD.
Вы могли также попытаться использовать инструмент такой как mkisofs
(командная строка), ее замена - genisoimage
, или ведущее устройство ISO (GUI).