-nobak | Do not include backup files | help + man |
-no-bak | Exclude backup files files on the ISO9660 filesystem; | help + man |
-abstract FILE | Specifies the abstract filename. | help + man |
-A, -appid ID | Specifies a text string that will be written into the volume header. | help + man |
-biblio FILE | Specifies the bibliographic filename. | help + man |
-cache-inodes | Cache inodes (needed to detect hard links) | help + man |
-no-cache-inodes | Enable or disable caching inode and device numbers to find hard links to files. | help + man |
-check-oldnames | Check all filenames imported from the old session for compliance with the ISO9660 file naming rules. | help + man |
-check-session FILE | Check all old sessions for compliance with actual genisoimage ISO9660 file naming rules. | help + man |
-copyright FILE | Specifies copyright information, typically a filename on the disc. | help + man |
-debug | Set debug flag | help |
-eltorito-alt-boot | Start specifying alternative El Torito boot parameters | help + man |
-sunx86-boot FILES | Specifies a comma-separated list of filesystem images that are needed to make a bootable CD for Solaris x86 systems. | help + man |
-sparc-label label | Set the Sun disk label name for the Sun disk label that is created with -sparc-boot. | help + man |
-sunx86-label label | Set the SVr4 disk label name for the SVr4 disk label that is created with -sunx86-boot. | help + man |
-d, -omit-period | Omit trailing periods from filenames (violates ISO9660) | help + man |
-dir-mode mode | Overrides 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-relocation | Do not use deep directory relocation, and instead just pack them in the way we see them. | help + man |
-file-mode mode | Overrides 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-links | Follow symbolic links when generating the filesystem. | help + man |
-gid gid | Overrides the group ID read from the source files to the value of gid. | help + man |
-graft-points | Allow use of graft points for filenames. | help + man |
-root DIR | Moves all files and directories into dir in the image. | help + man |
-old-root DIR | This option is necessary when writing a multisession image and the previous (or even older) session was written with -root dir. | help + man |
-help | Print option help | help |
-hide GLOBFILE | Hide any files matching glob, a shell wildcard pattern, from being seen in the ISO9660 or Rock Ridge directory. | help + man |
-hide-list FILE | A file containing a list of shell wildcards to be hidden. | help + man |
-hidden GLOBFILE | Add the hidden (existence) ISO9660 directory attribute for files and directories matching glob, a shell wildcard pattern. | help + man |
-hidden-list FILE | A file containing a list of shell wildcards to get the hidden attribute. | help + man |
-hide-joliet GLOBFILE | Hide files and directories matching glob, a shell wildcard pattern, from being seen in the Joliet directory. | help + man |
-hide-joliet-list FILE | A file containing a list of shell wildcards to be hidden from the Joliet tree. | help + man |
-hide-joliet-trans-tbl | Hide the TRANS.TBL files from the Joliet tree. | help + man |
-hide-rr-moved | Rename the directory RR_MOVED to .rr_moved in the Rock Ridge tree. | help + man |
-gui | Switch the behaviour for a GUI. | help + man |
-i ADD_FILES | No longer supported | help |
-input-charset CHARSET | Input charset that defines the characters used in local filenames. | help + man |
-output-charset CHARSET | Output charset that defines the characters that will be used in Rock Ridge filenames. | help + man |
-iso-level LEVEL | Set ISO9660 conformance level (1..3) or 4 for ISO9660 version 2 | help + man |
-J, -joliet | Generate Joliet directory records in addition to regular ISO9660 filenames. | help + man |
-joliet-long | Allow Joliet filenames to be up to 103 Unicode characters, instead of 64. | help + man |
-jcharset CHARSET | Local charset for Joliet directory information | help + man |
-max-iso9660-filenames | Allow 37 character filenames for ISO9660 names (violates ISO9660) | help + man |
-allow-limited-size | When 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-dots | Allow ISO9660 filenames to start with '.' (violates ISO9660) | help + man |
-ldots | Allow ISO9660 filenames to start with '.' (violates ISO9660) | help + man |
-log-file LOG_FILE | Redirect all error, warning and informational messages to log_file instead of the standard error. | help + man |
-exclude-list FILE | A file containing a list of shell wildcards to be excluded. | help + man |
-pad | Pad the end of the whole image by 150 sectors (300 kB). | help + man |
-no-pad | Do 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 SCSIdev | Specifies path to existing ISO9660 image to be merged. | help + man |
-N, -omit-version-number | Omit version number from ISO9660 filename (violates ISO9660) | help + man |
-new-dir-mode mode | Specify the mode, a 4-digit number as used in chmod(1), to use when creating new directories in the filesystem image. | help + man |
-force-rr | Do not use the automatic Rock Ridge attributes recognition for previous sessions. | help + man |
-no-rr | Inhibit reading of Rock Ridge attributes from previous session | help + man |
-no-split-symlink-components | Don't split the symlink components, but begin a new Continuation Area (CE) instead. | help + man |
-no-split-symlink-fields | Don't split the symlink fields, but begin a new Continuation Area (CE) instead. | help + man |
-o, -output FILE | Specify the output file for the the ISO9660 filesystem image. | help + man |
-path-list FILE | A file containing a list of pathspec directories and filenames to be added to the ISO9660 filesystem. | help + man |
-p, -preparer PREP | Specifies a text string that will be written into the volume header. | help + man |
-print-size | Print estimated filesystem size in multiples of the sector size (2048 bytes) and exit. | help + man |
-publisher PUB | Specifies a text string that will be written into the volume header. | help + man |
-quiet | This makes genisoimage even less verbose. | help + man |
-r, -rational-rock | This is like the -R option, but file ownership and modes are set to more useful values. | help + man |
-R, -rock | Generate SUSP and RR records using the Rock Ridge protocol to further describe the files on the ISO9660 filesystem. | help + man |
-s, -sectype TYPE | Set output sector type to e.g. data/xa1/raw | help |
-alpha-boot FILE | Specifies the path and filename of the boot image to be used when making an Alpha/SRM bootable CD. | help + man |
-hppa-cmdline CMDLINE | Specifies the command line to be passed to the HPPA boot loader when making a bootable CD. | help + man |
-hppa-kernel-32 FILE | Set hppa 32-bit image name (relative to image root) | help + man |
-hppa-kernel-64 FILE | Specifies 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 FILE | Specifies the path and filename of the boot image to be used when making an HPPA bootable CD. | help + man |
-hppa-ramdisk FILE | Specifies the path and filename of the ramdisk image to be used when making an HPPA bootable CD. | help + man |
-mips-boot FILE | Specifies the path and filename of the boot image to be used when making an SGI/big-endian MIPS bootable CD. | help + man |
-mipsel-boot FILE | Specifies the path and filename of the boot image to be used when making an DEC/little-endian MIPS bootable CD. | help + man |
-jigdo-jigdo FILE | Produce a jigdo .jigdo metadata file as well as the filesystem image. | help + man |
-jigdo-template FILE | Produce a jigdo .template file as well as the filesystem image. | help + man |
-jigdo-min-file-size SIZE | Specify the minimum size for a file to be listed in the .jigdo file. | help + man |
-jigdo-force-md5 PATTERN | Specify a file pattern where files must be contained in the externally-supplied MD5 list as supplied by -md5-list. | help + man |
-jigdo-exclude PATTERN | Specify a file pattern where files will not be listed in the .jigdo file. | help + man |
-jigdo-map PATTERN1=PATTERN2 | Specify a pattern mapping for the jigdo file (e.g. Debian=/mirror/debian). | help + man |
-md5-list FILE | Specify a file containing the MD5sums, sizes and pathnames of the files to be included in the .jigdo file. | help + man |
-jigdo-template-compress ALGORITHM | Choose to use gzip or bzip2 compression for template data; | help + man |
-checksum_algorithm_iso alg1 | Specify the checksum types desired for the output image | help |
-checksum_algorithm_template alg1 | Specify the checksum types desired for the output jigdo template | help |
-sort FILE | Sort file content locations according to rules in FILE | help + man |
-split-output | Split 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 ID | Specifies the system ID. | help + man |
-T, -translation-table | Generate 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_NAME | Alternative translation table filename (see above). | help + man |
-ucs-level LEVEL | Set Unicode conformance level in the Joliet SVD. | help + man |
-udf | Include UDF filesystem support in the generated filesystem image. | help + man |
-dvd-video | Generate a DVD-Video compliant UDF filesystem. | help + man |
-uid uid | Overrides the uid read from the source files to the value of uid. | help + man |
-relaxed-filenames | Allows ISO9660 filenames to include all 7-bit ASCII characters except lowercase letters. | help + man |
-no-iso-translate | Do not translate the characters #' and ~' which are invalid for ISO9660 filenames. | help + man |
-allow-lowercase | Allow lower case characters in addition to the current character set (violates ISO9660) | help + man |
-allow-multidot | Allow more than one dot in filenames (e.g. .tar.gz) (violates ISO9660) | help + man |
-use-fileversion LEVEL | The option -use-fileversion allows genisoimage to use file version numbers from the filesystem. | help + man |
-v, -verbose | Verbose execution. | help + man |
-version | Print the current version | help |
-V, -volid ID | Specifies the volume ID (volume name or label) to be written into the master block. | help + man |
-volset ID | Specifies 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 FILE | Exclude file name(depreciated) | help + man |
-hard-disk-boot | Specifies that the boot image used to create El Torito bootable CDs is a hard disk image. | help + man |
-no-emul-boot | Specifies that the boot image used to create El Torito bootable CDs is a "no emulation" image. | help + man |
-no-boot | Specifies 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-table | Specifies 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 |
-XA | Generate XA directory attruibutes | help |
-xa | Generate rationalized XA directory attruibutes | help |
-z, -transparent-compression | Generate special RRIP records for transparently compressed files. | help + man |
-hfs-type TYPE | Set the default TYPE for all files. | help + man |
-hfs-creator CREATOR | Set the default CREATOR for all files. | help + man |
-g, -apple | Create an ISO9660 CD with Apple's extensions. | help + man |
-h, -hfs | Create an ISO9660/HFS hybrid CD. | help + man |
-map MAPPING_FILE | Use the mapping_file to set the CREATOR and TYPE information for a file based on the filename's extension. | help + man |
-magic FILE | The CREATOR and TYPE information is set by using a file's magic number (usually the first few bytes of a file). | help + man |
-probe | Search the contents of files for all the known Apple/Unix file formats. | help + man |
-mac-name | Use the HFS filename as the starting point for the ISO9660, Joliet and Rock Ridge filenames. | help + man |
-no-mac-files | Do not look for Unix/Mac files (depreciated) | help |
-boot-hfs-file FILE | Installs the driver_file that may make the CD bootable on a Macintosh. | help + man |
-part | Generate an HFS partition table. | help + man |
-cluster-size SIZE | Set the size in bytes of the cluster or allocation units of PC Exchange files. | help + man |
-auto FILE | Make the HFS CD use the QuickTime 2.0 Autostart feature to launch an application or document. | help + man |
-no-desktop | Do not create the HFS (empty) Desktop files | help + man |
-hide-hfs GLOBFILE | Hide glob, a shell wildcard pattern, from the HFS volume. | help + man |
-hide-hfs-list FILE | Specify a file containing a list of wildcard patterns to be hidden as in -hide-hfs. | help + man |
-hfs-volid HFS_VOLID | Volume name for the HFS partition. | help + man |
-icon-position | Use the icon position information, if it exists, from the Apple/Unix file. | help + man |
-root-info FILE | Set the location, size on screen, scroll positions, folder View etc. | help + man |
-input-hfs-charset CHARSET | Input charset that defines the characters used in HFS filenames when used with -mac-name. | help + man |
-hfs-unlock | By 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 PARAMETERS | Override certain parameters used to create the HFS filesystem. | help + man |
-prep-boot FILE | PReP boot image file -- up to 4 are allowed | help + man |
-chrp-boot | Add CHRP boot header. | help + man |
--cap | Look for AUFS CAP Macintosh files. | help + man |
--netatalk | Look for NETATALK Macintosh files | help + man |
--double | Look for AppleDouble Macintosh files | help + man |
--ethershare | Look for Helios EtherShare Macintosh files | help + man |
--exchange | Look for PC Exchange Macintosh files | help + man |
--sgi | Look for SGI Macintosh files | help + man |
--macbin | Look for MacBinary Macintosh files | help + man |
--single | Look for AppleSingle Macintosh files | help + man |
--ushare | Look for IPT UShare Macintosh files | help + man |
--xinet | Look for XINET Macintosh files | help + man |
--dave | Look for Thursby Software Systems DAVE Macintosh files | help + man |
--sfm | Look for Microsoft's Services for Macintosh files (NT only) (Alpha) | help + man |
--osx-double | Look for Mac OS X AppleDouble Macintosh files | help + man |
--osx-hfs | Look for Mac OS X HFS Macintosh files | help + man |
-B img_sun4 | (in the manual page but not in --help) | man |
-sparc-boot img_sun4 | Specifies 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_image | Specifies 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_image | Specifies 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_start | This 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_catalog | Specifies 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 |
-l | Allow full 31-character filenames. (in the manual page but not in --help) | man |
-L | Outdated option; (in the manual page but not in --help) | man |
-m glob | Exclude 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 |
-P | Outdated option; (in the manual page but not in --help) | man |
-stream-file-name name | Reserved for future use. (in the manual page but not in --help) | man |
-U | Allows "untranslated" filenames, completely violating the ISO9660 standards described above. (in the manual page but not in --help) | man |
-output-hfs-charset charset | Output charset that defines the characters that will be used in the HFS filenames. (in the manual page but not in --help) | man |