|
|
|
@ -877,6 +877,27 @@ activate them only after image loading.
|
|
|
|
|
with -disk_dev_ino "on" too.
|
|
|
|
|
Note that -disk_dev_ino "off" is totally in effect only if
|
|
|
|
|
-hardlinks is "off", too.
|
|
|
|
|
-file_name_limit number
|
|
|
|
|
Set the maximum permissible length for file names in the range of
|
|
|
|
|
64 to 255. Path components which are longer than the given number
|
|
|
|
|
will get truncated and have their last 33 bytes overwritten by a
|
|
|
|
|
colon ':' and the hex representation of the MD5 of the first 4095
|
|
|
|
|
bytes of the whole oversized name. Potential incomplete UTF-8
|
|
|
|
|
characters will get their leading bytes replaced by '_'.
|
|
|
|
|
iso_rr_paths with the long components will still be able to access
|
|
|
|
|
the file paths with truncated components. To avoid confusion by
|
|
|
|
|
having both truncated and untrancated names in the same directory,
|
|
|
|
|
it is not possible to change this setting after a drive was
|
|
|
|
|
aquired. All file names get truncated by the same length.
|
|
|
|
|
File name patterns will only work if they match the truncated name.
|
|
|
|
|
This might change in future.
|
|
|
|
|
Linux kernels up to at least 4.1 misrepresent names of length 254
|
|
|
|
|
and 255. If you expect such names in or under disk_paths and plan
|
|
|
|
|
to mount the ISO by such Linux kernels, consider to set
|
|
|
|
|
-file_name_limit 253. Else just avoid names longer than 253
|
|
|
|
|
characters.
|
|
|
|
|
Files with truncated names get deleted and re-added unconditionally
|
|
|
|
|
during -update and -update_r. This might change in future.
|
|
|
|
|
-rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
|
|
|
|
|
Read-only drives do not tell the actual media type but show any
|
|
|
|
|
media as ROM (e.g. as DVD-ROM). The session history of MMC
|
|
|
|
@ -1501,11 +1522,16 @@ File: xorriso.info, Node: CmdFind, Next: Filter, Prev: Manip, Up: Commands
|
|
|
|
|
Available tests are:
|
|
|
|
|
|
|
|
|
|
-name pattern :
|
|
|
|
|
Matches if pattern matches the file leaf name.
|
|
|
|
|
Matches if pattern matches the file leaf name. If the pattern
|
|
|
|
|
does not contain any of the characters "*?[", then it will be
|
|
|
|
|
truncated according to -file_name_limit and thus match the
|
|
|
|
|
truncated name in the ISO filesystem.
|
|
|
|
|
-wholename pattern :
|
|
|
|
|
Matches if pattern matches the file path as it would be
|
|
|
|
|
printed by action "echo". Character '/' is not special but
|
|
|
|
|
can be matched by wildcards.
|
|
|
|
|
printed by action "echo". Character '/' can be matched by
|
|
|
|
|
wildcards. If pattern pieces between '/' do not contain any
|
|
|
|
|
of the characters "*?[", they will be truncated according to
|
|
|
|
|
-file_name_limit.
|
|
|
|
|
-disk_name pattern :
|
|
|
|
|
Like -name but testing the leaf name of the file source on
|
|
|
|
|
disk. Can match only data files which do not stem from the
|
|
|
|
@ -2614,6 +2640,9 @@ Examples:
|
|
|
|
|
boot provisions in the System Area. It discards any existing
|
|
|
|
|
-boot_image setting and executes the commands proposed by command
|
|
|
|
|
-report_el_torito "cmd".
|
|
|
|
|
This action will only succeed if the file objects mentioned in the
|
|
|
|
|
output of command -report_el_torito "cmd" are still available. Do
|
|
|
|
|
not remove or rename boot image files after -indev.
|
|
|
|
|
Drop unknown El Torito: -boot_image "any" "discard"
|
|
|
|
|
Maintain recognizable stuff: -boot_image "any" "replay"
|
|
|
|
|
El Torito only for GRUB: -boot_image "grub" "patch"
|
|
|
|
@ -4982,18 +5011,18 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
|
|
|
|
* -alter_date sets timestamps in ISO image: Manip. (line 136)
|
|
|
|
|
* -alter_date_r sets timestamps in ISO image: Manip. (line 168)
|
|
|
|
|
* -append_partition adds arbitrary file after image end: Bootable.
|
|
|
|
|
(line 351)
|
|
|
|
|
(line 354)
|
|
|
|
|
* -application_id sets application id: SetWrite. (line 191)
|
|
|
|
|
* -application_use sets application use field: SetWrite. (line 250)
|
|
|
|
|
* -as emulates mkisofs or cdrecord: Emulation. (line 13)
|
|
|
|
|
* -assert_volid rejects undesired images: Loading. (line 102)
|
|
|
|
|
* -auto_charset learns character set from image: Loading. (line 114)
|
|
|
|
|
* -backslash_codes enables backslash conversion: Scripting. (line 71)
|
|
|
|
|
* -ban_stdio_write demands real drive: Loading. (line 275)
|
|
|
|
|
* -ban_stdio_write demands real drive: Loading. (line 296)
|
|
|
|
|
* -biblio_file sets biblio file name: SetWrite. (line 234)
|
|
|
|
|
* -blank erases media: Writing. (line 57)
|
|
|
|
|
* -boot_image controls bootability: Bootable. (line 65)
|
|
|
|
|
* -calm_drive reduces drive activity: Loading. (line 265)
|
|
|
|
|
* -calm_drive reduces drive activity: Loading. (line 286)
|
|
|
|
|
* -cd sets working directory in ISO: Navigate. (line 7)
|
|
|
|
|
* -cdx sets working directory on disk: Navigate. (line 15)
|
|
|
|
|
* -changes_pending overrides change status: Writing. (line 12)
|
|
|
|
@ -5027,7 +5056,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
|
|
|
|
* -cp_rx copies file trees to disk: Restore. (line 104)
|
|
|
|
|
* -cp_rx copies file trees to disk <1>: Restore. (line 112)
|
|
|
|
|
* -cut_out inserts piece of data file: Insert. (line 118)
|
|
|
|
|
* -data_cache_size adjusts read cache size: Loading. (line 291)
|
|
|
|
|
* -data_cache_size adjusts read cache size: Loading. (line 312)
|
|
|
|
|
* -dev acquires one drive for input and output: AqDrive. (line 12)
|
|
|
|
|
* -devices gets list of drives: Inquiry. (line 7)
|
|
|
|
|
* -device_links gets list of drives: Inquiry. (line 17)
|
|
|
|
@ -5043,7 +5072,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
|
|
|
|
* -dusx show directory size on disk: Navigate. (line 85)
|
|
|
|
|
* -dux show directory size on disk: Navigate. (line 81)
|
|
|
|
|
* -dvd_obs set write block size: SetWrite. (line 314)
|
|
|
|
|
* -early_stdio_test classifies stdio drives: Loading. (line 279)
|
|
|
|
|
* -early_stdio_test classifies stdio drives: Loading. (line 300)
|
|
|
|
|
* -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 205)
|
|
|
|
|
* -eject ejects drive tray: Writing. (line 50)
|
|
|
|
|
* -end writes pending session and ends program: Scripting. (line 151)
|
|
|
|
@ -5055,6 +5084,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
|
|
|
|
* -extract_cut copies file piece to disk: Restore. (line 80)
|
|
|
|
|
* -extract_l copies files to disk: Restore. (line 76)
|
|
|
|
|
* -extract_single copies file to disk: Restore. (line 73)
|
|
|
|
|
* -file_name_limit curbs length of file names: Loading. (line 237)
|
|
|
|
|
* -file_size_limit limits data file size: SetInsert. (line 7)
|
|
|
|
|
* -find traverses and alters ISO tree: CmdFind. (line 7)
|
|
|
|
|
* -findx traverses disk tree: Navigate. (line 88)
|
|
|
|
@ -5158,7 +5188,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
|
|
|
|
(line 51)
|
|
|
|
|
* -rollback discards pending changes: Writing. (line 9)
|
|
|
|
|
* -rollback_end ends program without writing: Scripting. (line 154)
|
|
|
|
|
* -rom_toc_scan searches for sessions: Loading. (line 237)
|
|
|
|
|
* -rom_toc_scan searches for sessions: Loading. (line 258)
|
|
|
|
|
* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 144)
|
|
|
|
|
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 179)
|
|
|
|
|
* -scsi_log reports SCSI commands: Scripting. (line 143)
|
|
|
|
@ -5220,11 +5250,11 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* ACL, show in ISO image, -getfacl: Navigate. (line 60)
|
|
|
|
|
* ACL, show in ISO image, -getfacl_r: Navigate. (line 66)
|
|
|
|
|
* ACL, _definition: Extras. (line 50)
|
|
|
|
|
* APM block size: Bootable. (line 342)
|
|
|
|
|
* APM block size: Bootable. (line 345)
|
|
|
|
|
* APM, _definition: Extras. (line 42)
|
|
|
|
|
* Appendable media, _definition: Media. (line 38)
|
|
|
|
|
* Appended Filesystem Image, -append_partition: Bootable. (line 351)
|
|
|
|
|
* Appended partition, in MBR or GPT: Bootable. (line 230)
|
|
|
|
|
* Appended Filesystem Image, -append_partition: Bootable. (line 354)
|
|
|
|
|
* Appended partition, in MBR or GPT: Bootable. (line 233)
|
|
|
|
|
* Automatic execution order, of arguments, -x: ArgSort. (line 16)
|
|
|
|
|
* Backslash Interpretation, _definition: Processing. (line 53)
|
|
|
|
|
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 217)
|
|
|
|
@ -5241,15 +5271,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* Character set, learn from image, -auto_charset: Loading. (line 114)
|
|
|
|
|
* Character Set, of terminal, -local_charset: Charset. (line 57)
|
|
|
|
|
* Character Set, _definition: Charset. (line 6)
|
|
|
|
|
* CHRP partition, _definition: Bootable. (line 235)
|
|
|
|
|
* CHRP partition, _definition: Bootable. (line 238)
|
|
|
|
|
* Closed media, _definition: Media. (line 44)
|
|
|
|
|
* Comment, #: Scripting. (line 156)
|
|
|
|
|
* Control, signal handling, -signal_handling: Exception. (line 66)
|
|
|
|
|
* Create, new ISO image, _definition: Methods. (line 7)
|
|
|
|
|
* Cylinder alignment, _definition: Bootable. (line 279)
|
|
|
|
|
* Cylinder size, _definition: Bootable. (line 264)
|
|
|
|
|
* Cylinder alignment, _definition: Bootable. (line 282)
|
|
|
|
|
* Cylinder size, _definition: Bootable. (line 267)
|
|
|
|
|
* Damaged track and session, close, -close_damaged: Writing. (line 164)
|
|
|
|
|
* DEC Alpha SRM boot sector, production: Bootable. (line 328)
|
|
|
|
|
* DEC Alpha SRM boot sector, production: Bootable. (line 331)
|
|
|
|
|
* Delete, from ISO image, -rm: Manip. (line 20)
|
|
|
|
|
* Delete, from ISO image, -rm_r: Manip. (line 26)
|
|
|
|
|
* Delete, ISO directory, -rmdir: Manip. (line 29)
|
|
|
|
@ -5265,8 +5295,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* Directory, delete, -rmdir: Manip. (line 29)
|
|
|
|
|
* disk_path, _definition: Insert. (line 6)
|
|
|
|
|
* Drive, accessability, -drive_class: Loading. (line 73)
|
|
|
|
|
* Drive, classify stdio, -early_stdio_test: Loading. (line 279)
|
|
|
|
|
* Drive, demand real MMC, -ban_stdio_write: Loading. (line 275)
|
|
|
|
|
* Drive, classify stdio, -early_stdio_test: Loading. (line 300)
|
|
|
|
|
* Drive, demand real MMC, -ban_stdio_write: Loading. (line 296)
|
|
|
|
|
* Drive, eject tray, -eject: Writing. (line 50)
|
|
|
|
|
* Drive, for input and output, -dev: AqDrive. (line 12)
|
|
|
|
|
* Drive, for input, -indev: AqDrive. (line 23)
|
|
|
|
@ -5274,13 +5304,13 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* Drive, get drive list, -devices: Inquiry. (line 7)
|
|
|
|
|
* Drive, get drive list, -device_links: Inquiry. (line 17)
|
|
|
|
|
* Drive, list supported media, -list_profiles: Writing. (line 177)
|
|
|
|
|
* Drive, reduce activity, -calm_drive: Loading. (line 265)
|
|
|
|
|
* Drive, reduce activity, -calm_drive: Loading. (line 286)
|
|
|
|
|
* Drive, report SCSI commands, -scsi_log: Scripting. (line 143)
|
|
|
|
|
* Drive, write and eject, -commit_eject: Writing. (line 53)
|
|
|
|
|
* Drive, _definition: Drives. (line 6)
|
|
|
|
|
* EA, _definition: Extras. (line 66)
|
|
|
|
|
* ECMA-119, _definition: Model. (line 6)
|
|
|
|
|
* EFI system partition, _definition: Bootable. (line 244)
|
|
|
|
|
* EFI system partition, _definition: Bootable. (line 247)
|
|
|
|
|
* El Torito, _definition: Extras. (line 19)
|
|
|
|
|
* Emulation, -as: Emulation. (line 13)
|
|
|
|
|
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155)
|
|
|
|
@ -5290,6 +5320,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* Examples: Examples. (line 6)
|
|
|
|
|
* extattr, _definition: Extras. (line 66)
|
|
|
|
|
* File content, copy, -concat: Restore. (line 119)
|
|
|
|
|
* File names, curb length, -file_name_limit: Loading. (line 237)
|
|
|
|
|
* File names, if neither Rock Ridge nor Joliet: Loading. (line 205)
|
|
|
|
|
* Filter, apply to file tree, -set_filter_r: Filter. (line 84)
|
|
|
|
|
* Filter, apply to file, -set_filter: Filter. (line 58)
|
|
|
|
@ -5308,11 +5339,11 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* Group, in ISO image, -chgrp_r: Manip. (line 53)
|
|
|
|
|
* Growing, _definition: Methods. (line 20)
|
|
|
|
|
* Hard links, control handling, -hardlinks: Loading. (line 125)
|
|
|
|
|
* HFS+ allocation block size: Bootable. (line 339)
|
|
|
|
|
* HFS+ serial number: Bootable. (line 336)
|
|
|
|
|
* HFS+ allocation block size: Bootable. (line 342)
|
|
|
|
|
* HFS+ serial number: Bootable. (line 339)
|
|
|
|
|
* hidden, set in ISO image, -hide: Manip. (line 171)
|
|
|
|
|
* HP-PA boot sector, production: Bootable. (line 311)
|
|
|
|
|
* Image reading, cache size, -data_cache_size: Loading. (line 291)
|
|
|
|
|
* HP-PA boot sector, production: Bootable. (line 314)
|
|
|
|
|
* Image reading, cache size, -data_cache_size: Loading. (line 312)
|
|
|
|
|
* Image, demand volume ID, -assert_volid: Loading. (line 102)
|
|
|
|
|
* Image, discard pending changes, -rollback: Writing. (line 9)
|
|
|
|
|
* Image, override change status, -changes_pending: Writing. (line 12)
|
|
|
|
@ -5363,14 +5394,14 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* LBA, _definition: Drives. (line 17)
|
|
|
|
|
* List delimiter, _definition: Processing. (line 9)
|
|
|
|
|
* Local Character Set, _definition: Charset. (line 11)
|
|
|
|
|
* MBR, set, -boot_image system_area=: Bootable. (line 181)
|
|
|
|
|
* MBR, set, -boot_image system_area=: Bootable. (line 184)
|
|
|
|
|
* MBR, _definition: Extras. (line 27)
|
|
|
|
|
* MD5, control handling, -md5: Loading. (line 173)
|
|
|
|
|
* Media, erase, -blank: Writing. (line 57)
|
|
|
|
|
* Media, format, -format: Writing. (line 87)
|
|
|
|
|
* Media, list formats, -list_formats: Writing. (line 129)
|
|
|
|
|
* Media, list write speeds, -list_speeds: Writing. (line 140)
|
|
|
|
|
* MIPS boot file, activation: Bootable. (line 290)
|
|
|
|
|
* MIPS boot file, activation: Bootable. (line 293)
|
|
|
|
|
* mkisofs, Emulation: Emulation. (line 17)
|
|
|
|
|
* Modifying, _definition: Methods. (line 28)
|
|
|
|
|
* Multi-session media, _definition: Media. (line 7)
|
|
|
|
@ -5397,15 +5428,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* Ownership, global in ISO image, -uid: SetWrite. (line 268)
|
|
|
|
|
* Ownership, in ISO image, -chown: Manip. (line 43)
|
|
|
|
|
* Ownership, in ISO image, -chown_r: Manip. (line 47)
|
|
|
|
|
* Partition offset, _definition: Bootable. (line 254)
|
|
|
|
|
* Partition table, _definition: Bootable. (line 211)
|
|
|
|
|
* Partition offset, _definition: Bootable. (line 257)
|
|
|
|
|
* Partition table, _definition: Bootable. (line 214)
|
|
|
|
|
* Pathspec, _definition: SetInsert. (line 117)
|
|
|
|
|
* Pattern expansion, for disk paths, -disk_pattern: Insert. (line 34)
|
|
|
|
|
* Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10)
|
|
|
|
|
* Pattern expansion, _definition: Processing. (line 25)
|
|
|
|
|
* Permissions, in ISO image, -chmod: Manip. (line 55)
|
|
|
|
|
* Permissions, in ISO image, -chmod_r: Manip. (line 66)
|
|
|
|
|
* PReP partition, _definition: Bootable. (line 239)
|
|
|
|
|
* PReP partition, _definition: Bootable. (line 242)
|
|
|
|
|
* Problems, reporting: Bugreport. (line 6)
|
|
|
|
|
* Process, consolidate text output, -pkt_output: Frontend. (line 7)
|
|
|
|
|
* Process, control abort on error, -abort_on: Exception. (line 27)
|
|
|
|
@ -5465,11 +5496,11 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|
|
|
|
* Session, select as input, -load: Loading. (line 33)
|
|
|
|
|
* Session, _definition: Model. (line 6)
|
|
|
|
|
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26)
|
|
|
|
|
* SUN Disk Label, production: Bootable. (line 301)
|
|
|
|
|
* SUN SPARC boot images, activation: Bootable. (line 374)
|
|
|
|
|
* SUN Disk Label, production: Bootable. (line 304)
|
|
|
|
|
* SUN SPARC boot images, activation: Bootable. (line 377)
|
|
|
|
|
* Symbolic link, create, -lns: Insert. (line 160)
|
|
|
|
|
* System area, _definition: Bootable. (line 181)
|
|
|
|
|
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 237)
|
|
|
|
|
* System area, _definition: Bootable. (line 184)
|
|
|
|
|
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 258)
|
|
|
|
|
* Table-of-content, show, -toc: Inquiry. (line 27)
|
|
|
|
|
* Timestamps, set in ISO image, -alter_date: Manip. (line 136)
|
|
|
|
|
* Timestamps, set in ISO image, -alter_date_r: Manip. (line 168)
|
|
|
|
@ -5527,47 +5558,47 @@ Node: Commands24941
|
|
|
|
|
Node: ArgSort26618
|
|
|
|
|
Node: AqDrive28112
|
|
|
|
|
Node: Loading31167
|
|
|
|
|
Node: Insert48845
|
|
|
|
|
Node: SetInsert59070
|
|
|
|
|
Node: Manip67918
|
|
|
|
|
Node: CmdFind77701
|
|
|
|
|
Node: Filter95461
|
|
|
|
|
Node: Writing100084
|
|
|
|
|
Node: SetWrite110239
|
|
|
|
|
Node: Bootable133184
|
|
|
|
|
Node: Jigdo155519
|
|
|
|
|
Node: Charset159778
|
|
|
|
|
Node: Exception163105
|
|
|
|
|
Node: DialogCtl169234
|
|
|
|
|
Node: Inquiry171836
|
|
|
|
|
Node: Navigate180281
|
|
|
|
|
Node: Verify188576
|
|
|
|
|
Node: Restore198438
|
|
|
|
|
Node: Emulation207059
|
|
|
|
|
Node: Scripting217469
|
|
|
|
|
Node: Frontend225250
|
|
|
|
|
Node: Examples234885
|
|
|
|
|
Node: ExDevices236063
|
|
|
|
|
Node: ExCreate236724
|
|
|
|
|
Node: ExDialog238024
|
|
|
|
|
Node: ExGrowing239295
|
|
|
|
|
Node: ExModifying240104
|
|
|
|
|
Node: ExBootable240614
|
|
|
|
|
Node: ExCharset241169
|
|
|
|
|
Node: ExPseudo242065
|
|
|
|
|
Node: ExCdrecord242988
|
|
|
|
|
Node: ExMkisofs243308
|
|
|
|
|
Node: ExGrowisofs244665
|
|
|
|
|
Node: ExException245819
|
|
|
|
|
Node: ExTime246277
|
|
|
|
|
Node: ExIncBackup246735
|
|
|
|
|
Node: ExRestore250761
|
|
|
|
|
Node: ExRecovery251707
|
|
|
|
|
Node: Files252279
|
|
|
|
|
Node: Seealso253596
|
|
|
|
|
Node: Bugreport254311
|
|
|
|
|
Node: Legal254902
|
|
|
|
|
Node: CommandIdx255914
|
|
|
|
|
Node: ConceptIdx272810
|
|
|
|
|
Node: Insert50158
|
|
|
|
|
Node: SetInsert60383
|
|
|
|
|
Node: Manip69231
|
|
|
|
|
Node: CmdFind79014
|
|
|
|
|
Node: Filter97109
|
|
|
|
|
Node: Writing101732
|
|
|
|
|
Node: SetWrite111887
|
|
|
|
|
Node: Bootable134832
|
|
|
|
|
Node: Jigdo157368
|
|
|
|
|
Node: Charset161627
|
|
|
|
|
Node: Exception164954
|
|
|
|
|
Node: DialogCtl171083
|
|
|
|
|
Node: Inquiry173685
|
|
|
|
|
Node: Navigate182130
|
|
|
|
|
Node: Verify190425 |