linux mkisofs 命令使用方法

hrs 提交于 2021/07/18 - 13:24 , 周日
用法:genisoimage [选项] 文件...

选项:
  -nobak 不包括备份文件
  -no-bak 不包括备份文件
  -abstract FILE 设置抽象文件名
  -A ID, -appid ID 设置应用ID
  -biblio FILE 设置书目文件名
  -cache-inodes 缓存 inodes(需要检测硬链接)
  -no-cache-inode 不缓存 inode(如果文件系统没有唯一的 unides)
  -check-oldnames 检查所有从旧会话导入的 ISO9660 名称
  -check-session FILE 检查前一个会话中的所有 ISO9660 名称
  -copyright FILE 设置版权文件名
  -debug 设置调试标志
  -b 文件,-eltorito-boot 文件
                              设置 El Torito 启动映像名称
  -e FILE, -efi-boot FILE 设置 EFI 启动映像名称
  -eltorito-alt-boot 开始指定备用 El Torito 引导参数
  -B FILES, -sparc-boot FILES 设置 sparc 启动映像名称
  -sunx86-boot FILES 设置 sunx86 启动映像名称
  -G FILE, -generic-boot FILE 设置通用启动映像名称
  -sparc-label label text 设置 sparc 启动盘标签
  -sunx86-label label text 设置sunx86启动盘标签
  -c 文件,-eltorito-目录文件
                              设置 El Torito 引导目录名称
  -C 参数,-cdrecord-params 参数
                              来自 cdrecord 的魔法参数
  -d, -omit-period 从文件名中省略尾随句点(违反 ISO9660)
  -dir-mode mode 将所有目录的模式设为这种模式。
  -D, -disable-deep-relocation
                              禁用深层目录重定位(违反 ISO9660)
  -file-mode mode 将所有普通文件的模式设为这种模式。
  -f, -follow-links 跟随符号链接
  -gid gid 将所有文件的组所有者设为此 gid。
  -graft-points 允许为文件名使用嫁接点
  -root DIR 为所有新文件和目录设置根目录
  -old-root DIR 设置前一个会话中搜索文件的根目录
  -help 打印选项帮助
  -hide GLOBFILE 隐藏 ISO9660/RR 文件
  -hide-list FILE 包含要隐藏的 ISO9660/RR 文件列表的文件
  -hidden GLOBFILE 在 ISO9660 文件上设置隐藏属性
  -hidden-list FILE 带有隐藏属性的 ISO9660 文件列表的文件
  -hide-joliet GLOBFILE 隐藏 Joliet 文件
  -hide-joliet-list FILE 包含要隐藏的 Joliet 文件列表的文件
  -hide-joliet-trans-tbl 从 Joliet 树中隐藏 TRANS.TBL
  -hide-rr-moved 在 Rock Ridge 树中将 RR_MOVED 重命名为 .rr_moved
  -gui 切换 GUI 的行为
  -i ADD_FILES 不再支持
  -input-charset CHARSET 用于文件名转换的本地输入字符集
  -output-charset CHARSET 用于文件名转换的输出字符集
  -iso-level LEVEL 为 ISO9660 版本 2 设置 ISO9660 一致性级别 (1..3) 或 4
  -J, -joliet 生成 Joliet 目录信息
  -joliet-long 允许 Joliet 文件名是 103 个 Unicode 字符
  -jcharset CHARSET Joliet 目录信息的本地字符集
  -l, -full-iso9660-filenames 允许 ISO9660 名称的完整 31 个字符文件名
  -max-iso9660-filenames 允许 ISO9660 名称包含 37 个字符的文件名(违反 ISO9660)
  -allow-limited-size 允许在 ISO9660/UDF 中对大文件使用不同的文件大小
  -allow-leading-dots 允许 ISO9660 文件名以 '.' 开头 (违反 ISO9660)
  -ldots 允许 ISO9660 文件名以 '.' 开头 (违反 ISO9660)
  -L, -allow-leading-dots 允许 ISO9660 文件名以 '.' 开头 (违反 ISO9660)
  -log-file LOG_FILE 将消息重定向到 LOG_FILE
  -m GLOBFILE, -exclude GLOBFILE
                              排除文件名
  -exclude-list FILE 包含要排除的文件名列表的文件
  -pad Pad 输出为 32k 的倍数(默认)
  -no-pad 不要将输出填充到 32k 的倍数
  -M FILE, -prev-session FILE 设置要合并的前一个会话的路径
  -dev SCSIdev 设置前一个会话的路径以合并
  -N, -omit-version-number 从 ISO9660 文件名中省略版本号(违反 ISO9660)
  -new-dir-mode mode 创建新目录时使用的模式。
  -force-rr 禁止上一个会话的自动岩脊检测
  -no-rr 禁止读取上一会话的 Rock Ridge 属性
  -no-split-symlink-components
                              禁止拆分符号链接组件
  -no-split-symlink-fields 禁止拆分符号链接字段
  -o FILE, -output FILE 设置输出文件名
  -path-list FILE 包含要处理的路径名列表的文件
  -p PREP, -preparer PREP 设置卷准备器
  -print-size 打印估计的文件系统大小并退出
  -publisher PUB 设置卷发布者
  -P PUB, -publisher PUB 设置卷发布者
  -quiet 安静地运行
  -r, -rational-rock 生成合理化的 Rock Ridge 目录信息
  -R, -rock 生成 Rock Ridge 目录信息
  -s TYPE, -sectype TYPE 将输出扇区类型设置为例如 data/xa1/raw
  -alpha-boot FILE 设置 alpha 启动映像名称(相对于映像根)
  -hppa-cmdline CMDLINE 设置 hppa 启动命令行(相对于镜像根)
  -hppa-kernel-32 FILE 设置 hppa 32 位映像名称(相对于映像根)
  -hppa-kernel-64 FILE 设置 hppa 64 位映像名称(相对于映像根目录)
  -hppa-bootloader FILE 设置 hppa 引导加载程序文件名(相对于镜像根目录)
  -hppa-ramdisk FILE 设置 hppa ramdisk 文件名(相对于镜像根)
  -mips-boot FILE 设置 mips 启动映像名称(相对于映像根目录)
  -mipsel-boot FILE 设置 mipsel 启动映像名称(相对于映像根目录)
  -jigdo-jigdo FILE 生成 jigdo .jigdo 文件以及 .iso
  -jigdo-template FILE 生成 jigdo .template 文件以及 .iso
  -jigdo-min-file-size SIZE 要在 jigdo 文件中列出的文件的最小大小
  -jigdo-force-md5 PATTERN 文件必须匹配外部提供的 MD5sum 的模式
  -jigdo-exclude PATTERN 要从 jigdo 文件中排除的模式
  -jigdo-map PATTERN1=PATTERN2
                              映射路径的模式(例如 Debian=/mirror/debian)
  -md5-list FILE 包含应检查文件的 MD5 总和的文件
  -jigdo-template-compress 算法
                              选择对模板数据使用 gzip 或 bzip2 压缩;默认为 gzip
  -checksum_algorithm_iso alg1,alg2,...
                              指定输出图像所需的校验和类型
  -checksum_algorithm_template alg1,alg2,...
                              指定输出 jigdo 模板所需的校验和类型
  -sort FILE 根据 FILE 中的规则对文件内容位置进行排序
  -split-output 将输出拆分为大约 . 1GB大小
  -stream-file-name FILE_NAME 设置流文件 ISO9660 名称(包括版本)
  -stream-media-size # 以扇区为单位设置 CD 媒体的大小
  -sysid ID 设置系统 ID
  -T, -translation-table 为不理解长文件名的系统生成转换表
  -table-name TABLE_NAME 转换表文件名
  -ucs-level LEVEL 设置 Joliet UCS 级别 (1..3)
  -udf 生成UDF文件系统
  -dvd-video 生成 DVD-Video 兼容的 UDF 文件系统
  -uid uid 将所有文件的所有者设为此 uid。
  -U, -untranslated-filenames 允许未翻译的文件名(对于 HPUX 和 AIX - 违反 ISO9660)。强制 -l, -d, -N, -allow-leading-dots, -relaxed-filenames, -allow-lowercase, -allow-multidot
  -relaxed-filenames 允许 7 位 ASCII 除了小写字符(违反 ISO9660)
  -no-iso-translate 不要翻译非法的 ISO 字符 '~'、'-' 和 '#'(违反 ISO9660)
  -allow-lowercase 允许除当前字符集外的小写字符(违反 ISO9660)
  -allow-multidot 允许文件名中多于一个点(例如 .tar.gz)(违反 ISO9660)
  -use-fileversion LEVEL 使用文件系统中的文件版本#
  -v, -verbose 详细
  -version 打印当前版本
  -V ID, -volid ID 设置卷 ID
  -volset ID 设置卷集 ID
  -volset-size # 设置卷集大小
  -volset-seqno # 设置卷集序列号
  -x FILE, -old-exclude FILE 排除文件名(折旧)
  -hard-disk-boot 启动镜像是硬盘镜像
  -no-emul-boot 启动映像是“无仿真”映像
  -no-boot 启动映像不可启动
  -boot-load-seg # 设置启动镜像的加载段
  -boot-load-size # 设置加载扇区数
  -boot-info-table 使用信息表修补启动映像
  -XA 生成 XA 目录属性
  -xa 生成合理化的 XA 目录属性
  -z, -transparent-压缩
                              启用文件的透明压缩
  -hfs-type TYPE 设置 HFS 默认类型
  -hfs-creator CREATOR 设置 HFS 默认 CREATOR
  -g, -apple 添加 Apple ISO9660 扩展
  -h, -hfs 创建 ISO9660/HFS 混合
  -map MAPPING_FILE 将文件扩展名映射到 HFS TYPE/CREATOR
  -H MAPPING_FILE, -map MAPPING_FILE
                              将文件扩展名映射到 HFS TYPE/CREATOR
  -magic FILE HFS 类型/创建者的魔法文件
  -probe 探测 Apple/Unix 文件类型的所有文件
  -mac-name 使用 Macintosh 名称作为 ISO9660/Joliet/RockRidge 文件名
  -no-mac-files 不查找 Unix/Mac 文件(折旧)
  -boot-hfs-file FILE 设置 HFS 启动映像名称
  -part 生成HFS分区表
  -cluster-size SIZE PC Exchange Macintosh 文件的簇大小
  -auto FILE 设置 HFS 自动启动文件名
  -no-desktop 不创建 HFS(空)桌面文件
  -hide-hfs GLOBFILE 隐藏 HFS 文件
  -hide-hfs-list FILE 要隐藏的 HFS 文件列表
  -hfs-volid HFS_VOLID HFS 分区的卷名
  -icon-position 保持 HFS 图标位置
  -root-info FILE finderinfo 根文件夹
  -input-hfs-charset CHARSET 用于 HFS 文件名转换的本地输入字符集
  -output-hfs-charset CHARSET HFS 文件名转换的输出字符集
  -hfs-unlock 保持 HFS 卷解锁
  -hfs-bless FOLDER_NAME 要祝福的文件夹名称
  -hfs-parms PARAMETERS 逗号分隔的 HFS 参数列表
  -prep-boot FILE PReP 启动映像文件——最多允许 4 个
  -chrp-boot 添加 CHRP 启动头
  --cap 查找 AUFS CAP Macintosh 文件
  --netatalk 查找 NETATALK Macintosh 文件
  --double 查找 AppleDouble Macintosh 文件
  --ethershare 查找 Helios EtherShare Macintosh 文件
  --exchange 查找 PC Exchange Macintosh 文件
  --sgi 查找 SGI Macintosh 文件
  --macbin 查找 MacBinary Macintosh 文件
  --single 查找 AppleSingle Macintosh 文件
  --ushare 查找 IPT UShare Macintosh 文件
  --xinet 查找 XINET Macintosh 文件
  --dave 查找 DAVE Macintosh 文件
  --sfm 查找 SFM Macintosh 文件
  --osx-double 查找 MacOS X AppleDouble Macintosh 文件
  --osx-hfs 查找 MacOS X HFS Macintosh 文件