Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Файловые деревья на CD

Автор: mensh, 20 сентября, 2008
Основы
  • Запись дисков

При выборе каталогов, записываемых на компакт-диск, команда mkisofs отбрасывает корневые каталоги и сохраняет только файлы и подкаталоги.

Для сохранения существующих файловых деревьев в вызов mkisofs следует включить параметр -graft-points.

В приведенном ниже примере создается образ cdimage.iso каталогов ~/sandbox и ~/scripts с сохранением существующей их структуры:

$ mkisofs -R -J -o cdimage.iso -graft-points \
> sandbox/=/home/oleg/sandbox \
> scripts/=/home/oleg/scripts

Результат легко проверяется монтированием образа и просмотром структуры каталогов командой tree -d:

$ su
Password:
#mkdir cdimage
# mount -o loop cdimage.iso cdimage
# tree -d cdimage
cdimage
|-- sandbox
| |-- cook
| |-- cookbook
| | |-- images
| | `-- img
| |-- relaxng
| `-- xinclude
`--scripts

8 directories

При желании переместить вышеупомянутые каталоги в каталог web на компакт-диске следует проверить его наличие на жестком диске, а при отсутствии — создать:

$ mkdir web

затем выполнить команду:

$ mkisofs -R -J -o cdimage.iso -graft-points \
> web/sandbox/=/home/oleg/sandbox \
> web/scripts/=/home/oleg/scripts

Как и в  предыдущем примере результат проверяется монтированием:

$ su
Password:
# mount -o loop cdimage.iso cdimage
# tree -d cdimage
cdimage
`-- web
 |-- sandbox
 | |-- cook
 | |-- cookbook
 | | |-- images
 | | `-- img
 | |-- relaxng
 | `-- xinclude
 `--scripts

9 directories

Последние материалы

  • Утилита sensors
    21 hour ago
  • Сканер Rkhunter
    1 week 1 day ago
  • Программа resize2fs
    1 week 6 days ago
  • Аудиопроигрыватель QMMP
    2 weeks 5 days ago
  • Программа Timeshift
    3 weeks 4 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru