OS Manuals

/usr/bin/mkisofs

Suite of programs for CD/DVD recording, ISO image creation, and audio CD extraction

From cdrkit 1.1.11-r9 (os), captured 2026-11-05 by running mkisofs --help (exit 0). permalink

Usage: genisoimage [options] file...
Options:
  -nobak                      Do not include backup files
  -no-bak                     Do not include backup files
  -abstract FILE              Set Abstract filename
  -A ID, -appid ID            Set Application ID
  -biblio FILE                Set Bibliographic filename
  -cache-inodes               Cache inodes (needed to detect hard links)
  -no-cache-inodes            Do not cache inodes (if filesystem has no unique unides)
  -check-oldnames             Check all imported ISO9660 names from old session
  -check-session FILE         Check all ISO9660 names from previous session
  -copyright FILE             Set Copyright filename
  -debug                      Set debug flag
  -b FILE, -eltorito-boot FILE
                              Set El Torito boot image name
  -eltorito-alt-boot          Start specifying alternative El Torito boot parameters
  -B FILES, -sparc-boot FILES Set sparc boot image names
  -sunx86-boot FILES          Set sunx86 boot image names
  -G FILE, -generic-boot FILE Set generic boot image name
  -sparc-label label text     Set sparc boot disk label
  -sunx86-label label text    Set sunx86 boot disk label
  -c FILE, -eltorito-catalog FILE
                              Set El Torito boot catalog name
  -C PARAMS, -cdrecord-params PARAMS
                              Magic paramters from cdrecord
  -d, -omit-period            Omit trailing periods from filenames (violates ISO9660)
  -dir-mode mode              Make the mode of all directories this mode.
  -D, -disable-deep-relocation
                              Disable deep directory relocation (violates ISO9660)
  -file-mode mode             Make the mode of all plain files this mode.
  -f, -follow-links           Follow symbolic links
  -gid gid                    Make the group owner of all files this gid.
  -graft-points               Allow to use graft points for filenames
  -root DIR                   Set root directory for all new files and directories
  -old-root DIR               Set root directory in previous session that is searched for files
  -help                       Print option help
  -hide GLOBFILE              Hide ISO9660/RR file
  -hide-list FILE             File with list of ISO9660/RR files to hide
  -hidden GLOBFILE            Set hidden attribute on ISO9660 file
  -hidden-list FILE           File with list of ISO9660 files with hidden attribute
  -hide-joliet GLOBFILE       Hide Joliet file
  -hide-joliet-list FILE      File with list of Joliet files to hide
  -hide-joliet-trans-tbl      Hide TRANS.TBL from Joliet tree
  -hide-rr-moved              Rename RR_MOVED to .rr_moved in Rock Ridge tree
  -gui                        Switch behaviour for GUI
  -i ADD_FILES                No longer supported
  -input-charset CHARSET      Local input charset for file name conversion
  -output-charset CHARSET     Output charset for file name conversion
  -iso-level LEVEL            Set ISO9660 conformance level (1..3) or 4 for ISO9660 version 2
  -J, -joliet                 Generate Joliet directory information
  -joliet-long                Allow Joliet file names to be 103 Unicode characters
  -jcharset CHARSET           Local charset for Joliet directory information
  -l, -full-iso9660-filenames Allow full 31 character filenames for ISO9660 names
  -max-iso9660-filenames      Allow 37 character filenames for ISO9660 names (violates ISO9660)
  -allow-limited-size         Allow different file sizes in ISO9660/UDF on large files
  -allow-leading-dots         Allow ISO9660 filenames to start with '.' (violates ISO9660)
  -ldots                      Allow ISO9660 filenames to start with '.' (violates ISO9660)
  -L, -allow-leading-dots     Allow ISO9660 filenames to start with '.' (violates ISO9660)
  -log-file LOG_FILE          Re-direct messages to LOG_FILE
  -m GLOBFILE, -exclude GLOBFILE
                              Exclude file name
  -exclude-list FILE          File with list of file names to exclude
  -pad                        Pad output to a multiple of 32k (default)
  -no-pad                     Do not pad output to a multiple of 32k
  -M FILE, -prev-session FILE Set path to previous session to merge
  -dev SCSIdev                Set path to previous session to merge
  -N, -omit-version-number    Omit version number from ISO9660 filename (violates ISO9660)
  -new-dir-mode mode          Mode used when creating new directories.
  -force-rr                   Inhibit automatic Rock Ridge detection for previous session
  -no-rr                      Inhibit reading of Rock Ridge attributes from previous session
  -no-split-symlink-components
                              Inhibit splitting symlink components
  -no-split-symlink-fields    Inhibit splitting symlink fields
  -o FILE, -output FILE       Set output file name
  -path-list FILE             File with list of pathnames to process
  -p PREP, -preparer PREP     Set Volume preparer
  -print-size                 Print estimated filesystem size and exit
  -publisher PUB              Set Volume publisher
  -P PUB, -publisher PUB      Set Volume publisher
  -quiet                      Run quietly
  -r, -rational-rock          Generate rationalized Rock Ridge directory information
  -R, -rock                   Generate Rock Ridge directory information
  -s TYPE, -sectype TYPE      Set output sector type to e.g. data/xa1/raw
  -alpha-boot FILE            Set alpha boot image name (relative to image root)
  -hppa-cmdline CMDLINE       Set hppa boot command line (relative to image root)
  -hppa-kernel-32 FILE        Set hppa 32-bit image name (relative to image root)
  -hppa-kernel-64 FILE        Set hppa 64-bit image name (relative to image root)
  -hppa-bootloader FILE       Set hppa boot loader file name (relative to image root)
  -hppa-ramdisk FILE          Set hppa ramdisk file name (relative to image root)
  -mips-boot FILE             Set mips boot image name (relative to image root)
  -mipsel-boot FILE           Set mipsel boot image name (relative to image root)
  -jigdo-jigdo FILE           Produce a jigdo .jigdo file as well as the .iso
  -jigdo-template FILE        Produce a jigdo .template file as well as the .iso
  -jigdo-min-file-size SIZE   Minimum size for a file to be listed in the jigdo file
  -jigdo-force-md5 PATTERN    Pattern(s) where files MUST match an externally-supplied MD5sum
  -jigdo-exclude PATTERN      Pattern(s) to exclude from the jigdo file
  -jigdo-map PATTERN1=PATTERN2
                              Pattern(s) to map paths (e.g. Debian=/mirror/debian)
  -md5-list FILE              File containing MD5 sums of the files that should be checked
  -jigdo-template-compress ALGORITHM
                              Choose to use gzip or bzip2 compression for template data; default is gzip
  -checksum_algorithm_iso alg1,alg2,...
                              Specify the checksum types desired for the output image
  -checksum_algorithm_template alg1,alg2,...
                              Specify the checksum types desired for the output jigdo template
  -sort FILE                  Sort file content locations according to rules in FILE
  -split-output               Split output into files of approx. 1GB size
  -stream-file-name FILE_NAME Set the stream file ISO9660 name (incl. version)
  -stream-media-size #        Set the size of your CD media in sectors
  -sysid ID                   Set System ID
  -T, -translation-table      Generate translation tables for systems that don't understand long filenames
  -table-name TABLE_NAME      Translation table file name
  -ucs-level LEVEL            Set Joliet UCS level (1..3)
  -udf                        Generate UDF file system
  -dvd-video                  Generate DVD-Video compliant UDF file system
  -uid uid                    Make the owner of all files this uid.
  -U, -untranslated-filenames Allow Untranslated filenames (for HPUX & AIX - violates ISO9660). Forces -l, -d, -N, -allow-leading-dots, -relaxed-filenames, -allow-lowercase, -allow-multidot
  -relaxed-filenames          Allow 7 bit ASCII except lower case characters (violates ISO9660)
  -no-iso-translate           Do not translate illegal ISO characters '~', '-' and '#' (violates ISO9660)
  -allow-lowercase            Allow lower case characters in addition to the current character set (violates ISO9660)
  -allow-multidot             Allow more than one dot in filenames (e.g. .tar.gz) (violates ISO9660)
  -use-fileversion LEVEL      Use file version # from filesystem
  -v, -verbose                Verbose
  -version                    Print the current version
  -V ID, -volid ID            Set Volume ID
  -volset ID                  Set Volume set ID
  -volset-size #              Set Volume set size
  -volset-seqno #             Set Volume set sequence number
  -x FILE, -old-exclude FILE  Exclude file name(depreciated)
  -hard-disk-boot             Boot image is a hard disk image
  -no-emul-boot               Boot image is 'no emulation' image
  -no-boot                    Boot image is not bootable
  -boot-load-seg #            Set load segment for boot image
  -boot-load-size #           Set numbers of load sectors
  -boot-info-table            Patch boot image with info table
  -XA                         Generate XA directory attruibutes
  -xa                         Generate rationalized XA directory attruibutes
  -z, -transparent-compression
                              Enable transparent compression of files
  -hfs-type TYPE              Set HFS default TYPE
  -hfs-creator CREATOR        Set HFS default CREATOR
  -g, -apple                  Add Apple ISO9660 extensions
  -h, -hfs                    Create ISO9660/HFS hybrid
  -map MAPPING_FILE           Map file extensions to HFS TYPE/CREATOR
  -H MAPPING_FILE, -map MAPPING_FILE
                              Map file extensions to HFS TYPE/CREATOR
  -magic FILE                 Magic file for HFS TYPE/CREATOR
  -probe                      Probe all files for Apple/Unix file types
  -mac-name                   Use Macintosh name for ISO9660/Joliet/RockRidge file name
  -no-mac-files               Do not look for Unix/Mac files (depreciated)
  -boot-hfs-file FILE         Set HFS boot image name
  -part                       Generate HFS partition table
  -cluster-size SIZE          Cluster size for PC Exchange Macintosh files
  -auto FILE                  Set HFS AutoStart file name
  -no-desktop                 Do not create the HFS (empty) Desktop files
  -hide-hfs GLOBFILE          Hide HFS file
  -hide-hfs-list FILE         List of HFS files to hide
  -hfs-volid HFS_VOLID        Volume name for the HFS partition
  -icon-position              Keep HFS icon position
  -root-info FILE             finderinfo for root folder
  -input-hfs-charset CHARSET  Local input charset for HFS file name conversion
  -output-hfs-charset CHARSET Output charset for HFS file name conversion
  -hfs-unlock                 Leave HFS Volume unlocked
  -hfs-bless FOLDER_NAME      Name of Folder to be blessed
  -hfs-parms PARAMETERS       Comma separated list of HFS parameters
  -prep-boot FILE             PReP boot image file -- up to 4 are allowed
  -chrp-boot                  Add CHRP boot header
  --cap                       Look for AUFS CAP Macintosh files
  --netatalk                  Look for NETATALK Macintosh files
  --double                    Look for AppleDouble Macintosh files
  --ethershare                Look for Helios EtherShare Macintosh files
  --exchange                  Look for PC Exchange Macintosh files
  --sgi                       Look for SGI Macintosh files
  --macbin                    Look for MacBinary Macintosh files
  --single                    Look for AppleSingle Macintosh files
  --ushare                    Look for IPT UShare Macintosh files
  --xinet                     Look for XINET Macintosh files
  --dave                      Look for DAVE Macintosh files
  --sfm                       Look for SFM Macintosh files
  --osx-double                Look for MacOS X AppleDouble Macintosh files
  --osx-hfs                   Look for MacOS X HFS Macintosh files

Report problems to debburn-devel@lists.alioth.debian.org.
Options (167)
OptionDescriptionSource
-nobakDo not include backup fileshelp + man
-no-bakExclude backup files files on the ISO9660 filesystem;help + man
-abstract FILESpecifies the abstract filename.help + man
-A, -appid IDSpecifies a text string that will be written into the volume header.help + man
-biblio FILESpecifies the bibliographic filename.help + man
-cache-inodesCache inodes (needed to detect hard links)help + man
-no-cache-inodesEnable or disable caching inode and device numbers to find hard links to files.help + man
-check-oldnamesCheck all filenames imported from the old session for compliance with the ISO9660 file naming rules.help + man
-check-session FILECheck all old sessions for compliance with actual genisoimage ISO9660 file naming rules.help + man
-copyright FILESpecifies copyright information, typically a filename on the disc.help + man
-debugSet debug flaghelp
-eltorito-alt-bootStart specifying alternative El Torito boot parametershelp + man
-sunx86-boot FILESSpecifies a comma-separated list of filesystem images that are needed to make a bootable CD for Solaris x86 systems.help + man
-sparc-label labelSet the Sun disk label name for the Sun disk label that is created with -sparc-boot.help + man
-sunx86-label labelSet the SVr4 disk label name for the SVr4 disk label that is created with -sunx86-boot.help + man
-d, -omit-periodOmit trailing periods from filenames (violates ISO9660)help + man
-dir-mode modeOverrides the mode of directories used to create the image to mode, specified as 4 digits of permission bits as in chmod(1).help + man
-D, -disable-deep-relocationDo not use deep directory relocation, and instead just pack them in the way we see them.help + man
-file-mode modeOverrides the mode of regular files used to create the image to mode, specified as 4 digits of permission bits as in chmod(1).help + man
-f, -follow-linksFollow symbolic links when generating the filesystem.help + man
-gid gidOverrides the group ID read from the source files to the value of gid.help + man
-graft-pointsAllow use of graft points for filenames.help + man
-root DIRMoves all files and directories into dir in the image.help + man
-old-root DIRThis option is necessary when writing a multisession image and the previous (or even older) session was written with -root dir.help + man
-helpPrint option helphelp
-hide GLOBFILEHide any files matching glob, a shell wildcard pattern, from being seen in the ISO9660 or Rock Ridge directory.help + man
-hide-list FILEA file containing a list of shell wildcards to be hidden.help + man
-hidden GLOBFILEAdd the hidden (existence) ISO9660 directory attribute for files and directories matching glob, a shell wildcard pattern.help + man
-hidden-list FILEA file containing a list of shell wildcards to get the hidden attribute.help + man
-hide-joliet GLOBFILEHide files and directories matching glob, a shell wildcard pattern, from being seen in the Joliet directory.help + man
-hide-joliet-list FILEA file containing a list of shell wildcards to be hidden from the Joliet tree.help + man
-hide-joliet-trans-tblHide the TRANS.TBL files from the Joliet tree.help + man
-hide-rr-movedRename the directory RR_MOVED to .rr_moved in the Rock Ridge tree.help + man
-guiSwitch the behaviour for a GUI.help + man
-i ADD_FILESNo longer supportedhelp
-input-charset CHARSETInput charset that defines the characters used in local filenames.help + man
-output-charset CHARSETOutput charset that defines the characters that will be used in Rock Ridge filenames.help + man
-iso-level LEVELSet ISO9660 conformance level (1..3) or 4 for ISO9660 version 2help + man
-J, -jolietGenerate Joliet directory records in addition to regular ISO9660 filenames.help + man
-joliet-longAllow Joliet filenames to be up to 103 Unicode characters, instead of 64.help + man
-jcharset CHARSETLocal charset for Joliet directory informationhelp + man
-max-iso9660-filenamesAllow 37 character filenames for ISO9660 names (violates ISO9660)help + man
-allow-limited-sizeWhen processing files larger than 2GiB which cannot be easily represented in ISO9660, add them with a shrunk visible file size to ISO9660 and with the correct visible file size to the UDF system.help + man
-allow-leading-dotsAllow ISO9660 filenames to start with '.' (violates ISO9660)help + man
-ldotsAllow ISO9660 filenames to start with '.' (violates ISO9660)help + man
-log-file LOG_FILERedirect all error, warning and informational messages to log_file instead of the standard error.help + man
-exclude-list FILEA file containing a list of shell wildcards to be excluded.help + man
-padPad the end of the whole image by 150 sectors (300 kB).help + man
-no-padDo not pad the end by 150 sectors (300 kB) and do not make the the boot partitions start on a multiple of 16 sectors.help + man
-dev SCSIdevSpecifies path to existing ISO9660 image to be merged.help + man
-N, -omit-version-numberOmit version number from ISO9660 filename (violates ISO9660)help + man
-new-dir-mode modeSpecify the mode, a 4-digit number as used in chmod(1), to use when creating new directories in the filesystem image.help + man
-force-rrDo not use the automatic Rock Ridge attributes recognition for previous sessions.help + man
-no-rrInhibit reading of Rock Ridge attributes from previous sessionhelp + man
-no-split-symlink-componentsDon't split the symlink components, but begin a new Continuation Area (CE) instead.help + man
-no-split-symlink-fieldsDon't split the symlink fields, but begin a new Continuation Area (CE) instead.help + man
-o, -output FILESpecify the output file for the the ISO9660 filesystem image.help + man
-path-list FILEA file containing a list of pathspec directories and filenames to be added to the ISO9660 filesystem.help + man
-p, -preparer PREPSpecifies a text string that will be written into the volume header.help + man
-print-sizePrint estimated filesystem size in multiples of the sector size (2048 bytes) and exit.help + man
-publisher PUBSpecifies a text string that will be written into the volume header.help + man
-quietThis makes genisoimage even less verbose.help + man
-r, -rational-rockThis is like the -R option, but file ownership and modes are set to more useful values.help + man
-R, -rockGenerate SUSP and RR records using the Rock Ridge protocol to further describe the files on the ISO9660 filesystem.help + man
-s, -sectype TYPESet output sector type to e.g. data/xa1/rawhelp
-alpha-boot FILESpecifies the path and filename of the boot image to be used when making an Alpha/SRM bootable CD.help + man
-hppa-cmdline CMDLINESpecifies the command line to be passed to the HPPA boot loader when making a bootable CD.help + man
-hppa-kernel-32 FILESet hppa 32-bit image name (relative to image root)help + man
-hppa-kernel-64 FILESpecifies the path and filename of the 32-bit and/or 64-bit kernel images to be used when making an HPPA bootable CD.help + man
-hppa-bootloader FILESpecifies the path and filename of the boot image to be used when making an HPPA bootable CD.help + man
-hppa-ramdisk FILESpecifies the path and filename of the ramdisk image to be used when making an HPPA bootable CD.help + man
-mips-boot FILESpecifies the path and filename of the boot image to be used when making an SGI/big-endian MIPS bootable CD.help + man
-mipsel-boot FILESpecifies the path and filename of the boot image to be used when making an DEC/little-endian MIPS bootable CD.help + man
-jigdo-jigdo FILEProduce a jigdo .jigdo metadata file as well as the filesystem image.help + man
-jigdo-template FILEProduce a jigdo .template file as well as the filesystem image.help + man
-jigdo-min-file-size SIZESpecify the minimum size for a file to be listed in the .jigdo file.help + man
-jigdo-force-md5 PATTERNSpecify a file pattern where files must be contained in the externally-supplied MD5 list as supplied by -md5-list.help + man
-jigdo-exclude PATTERNSpecify a file pattern where files will not be listed in the .jigdo file.help + man
-jigdo-map PATTERN1=PATTERN2Specify a pattern mapping for the jigdo file (e.g. Debian=/mirror/debian).help + man
-md5-list FILESpecify a file containing the MD5sums, sizes and pathnames of the files to be included in the .jigdo file.help + man
-jigdo-template-compress ALGORITHMChoose to use gzip or bzip2 compression for template data;help + man
-checksum_algorithm_iso alg1Specify the checksum types desired for the output imagehelp
-checksum_algorithm_template alg1Specify the checksum types desired for the output jigdo templatehelp
-sort FILESort file content locations according to rules in FILEhelp + man
-split-outputSplit the output image into several files of approximately 1 GB each.help + man
-stream-media-size #Select streaming operation and set the media size to # sectors.help + man
-sysid IDSpecifies the system ID.help + man
-T, -translation-tableGenerate a file TRANS.TBL in each directory on the CD-ROM, which can be used on non-Rock Ridge-capable systems to help establish the correct filenames.help + man
-table-name TABLE_NAMEAlternative translation table filename (see above).help + man
-ucs-level LEVELSet Unicode conformance level in the Joliet SVD.help + man
-udfInclude UDF filesystem support in the generated filesystem image.help + man
-dvd-videoGenerate a DVD-Video compliant UDF filesystem.help + man
-uid uidOverrides the uid read from the source files to the value of uid.help + man
-relaxed-filenamesAllows ISO9660 filenames to include all 7-bit ASCII characters except lowercase letters.help + man
-no-iso-translateDo not translate the characters #' and ~' which are invalid for ISO9660 filenames.help + man
-allow-lowercaseAllow lower case characters in addition to the current character set (violates ISO9660)help + man
-allow-multidotAllow more than one dot in filenames (e.g. .tar.gz) (violates ISO9660)help + man
-use-fileversion LEVELThe option -use-fileversion allows genisoimage to use file version numbers from the filesystem.help + man
-v, -verboseVerbose execution.help + man
-versionPrint the current versionhelp
-V, -volid IDSpecifies the volume ID (volume name or label) to be written into the master block.help + man
-volset IDSpecifies the volume set ID.help + man
-volset-size #Sets the volume set size to #.help + man
-volset-seqno #Sets the volume set sequence number to #.help + man
-x, -old-exclude FILEExclude file name(depreciated)help + man
-hard-disk-bootSpecifies that the boot image used to create El Torito bootable CDs is a hard disk image.help + man
-no-emul-bootSpecifies that the boot image used to create El Torito bootable CDs is a "no emulation" image.help + man
-no-bootSpecifies that the created El Torito CD should be marked as not bootable.help + man
-boot-load-seg #Specifies the load segment address of the boot image for no-emulation El Torito CDs.help + man
-boot-load-size #Specifies the number of "virtual" (512-byte) sectors to load in no-emulation mode.help + man
-boot-info-tableSpecifies that a 56-byte table with information of the CD-ROM layout will be patched in at offset 8 in the boot file.help + man
-XAGenerate XA directory attruibuteshelp
-xaGenerate rationalized XA directory attruibuteshelp
-z, -transparent-compressionGenerate special RRIP records for transparently compressed files.help + man
-hfs-type TYPESet the default TYPE for all files.help + man
-hfs-creator CREATORSet the default CREATOR for all files.help + man
-g, -appleCreate an ISO9660 CD with Apple's extensions.help + man
-h, -hfsCreate an ISO9660/HFS hybrid CD.help + man
-map MAPPING_FILEUse the mapping_file to set the CREATOR and TYPE information for a file based on the filename's extension.help + man
-magic FILEThe CREATOR and TYPE information is set by using a file's magic number (usually the first few bytes of a file).help + man
-probeSearch the contents of files for all the known Apple/Unix file formats.help + man
-mac-nameUse the HFS filename as the starting point for the ISO9660, Joliet and Rock Ridge filenames.help + man
-no-mac-filesDo not look for Unix/Mac files (depreciated)help
-boot-hfs-file FILEInstalls the driver_file that may make the CD bootable on a Macintosh.help + man
-partGenerate an HFS partition table.help + man
-cluster-size SIZESet the size in bytes of the cluster or allocation units of PC Exchange files.help + man
-auto FILEMake the HFS CD use the QuickTime 2.0 Autostart feature to launch an application or document.help + man
-no-desktopDo not create the HFS (empty) Desktop fileshelp + man
-hide-hfs GLOBFILEHide glob, a shell wildcard pattern, from the HFS volume.help + man
-hide-hfs-list FILESpecify a file containing a list of wildcard patterns to be hidden as in -hide-hfs.help + man
-hfs-volid HFS_VOLIDVolume name for the HFS partition.help + man
-icon-positionUse the icon position information, if it exists, from the Apple/Unix file.help + man
-root-info FILESet the location, size on screen, scroll positions, folder View etc.help + man
-input-hfs-charset CHARSETInput charset that defines the characters used in HFS filenames when used with -mac-name.help + man
-hfs-unlockBy default, genisoimage will create an HFS volume that is locked.help + man
-hfs-bless FOLDER_NAME"Bless" the given directory (folder).help + man
-hfs-parms PARAMETERSOverride certain parameters used to create the HFS filesystem.help + man
-prep-boot FILEPReP boot image file -- up to 4 are allowedhelp + man
-chrp-bootAdd CHRP boot header.help + man
--capLook for AUFS CAP Macintosh files.help + man
--netatalkLook for NETATALK Macintosh fileshelp + man
--doubleLook for AppleDouble Macintosh fileshelp + man
--ethershareLook for Helios EtherShare Macintosh fileshelp + man
--exchangeLook for PC Exchange Macintosh fileshelp + man
--sgiLook for SGI Macintosh fileshelp + man
--macbinLook for MacBinary Macintosh fileshelp + man
--singleLook for AppleSingle Macintosh fileshelp + man
--ushareLook for IPT UShare Macintosh fileshelp + man
--xinetLook for XINET Macintosh fileshelp + man
--daveLook for Thursby Software Systems DAVE Macintosh fileshelp + man
--sfmLook for Microsoft's Services for Macintosh files (NT only) (Alpha)help + man
--osx-doubleLook for Mac OS X AppleDouble Macintosh fileshelp + man
--osx-hfsLook for Mac OS X HFS Macintosh fileshelp + man
-B img_sun4 (in the manual page but not in --help)man
-sparc-boot img_sun4Specifies a comma-separated list of boot images that are needed to make a bootable CD for SPARC systems. (in the manual page but not in --help)man
-G generic_boot_imageSpecifies the path and filename of the generic boot image to be used when making a generic bootable CD. (in the manual page but not in --help)man
-b eltorito_boot_imageSpecifies the path and filename of the boot image to be used when making an El Torito bootable CD for x86 PCs. (in the manual page but not in --help)man
-C last_sess_startThis option is needed to create a CD Extra or the image of a second session or a higher-level session for a multisession disc. (in the manual page but not in --help)man
-c boot_catalogSpecifies the path and filename of the boot catalog, which is required for an El Torito bootable CD. (in the manual page but not in --help)man
-lAllow full 31-character filenames. (in the manual page but not in --help)man
-LOutdated option; (in the manual page but not in --help)man
-m globExclude files matching glob, a shell wildcard pattern, from being written to CD-ROM. (in the manual page but not in --help)man
-M path (in the manual page but not in --help)man
-POutdated option; (in the manual page but not in --help)man
-stream-file-name nameReserved for future use. (in the manual page but not in --help)man
-UAllows "untranslated" filenames, completely violating the ISO9660 standards described above. (in the manual page but not in --help)man
-output-hfs-charset charsetOutput charset that defines the characters that will be used in the HFS filenames. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.