New entities "at_time", "before", "after", "not_after", "not_before" for commands -load, -mount, -mount_cmd, -session_string, -truncate_overwritable
This commit is contained in:
@ -798,8 +798,32 @@ activate them only after image loading.
|
||||
"Idx".
|
||||
"lba" or "sbsector" with a number as of a line "ISO ...", column
|
||||
"sbsector".
|
||||
"volid" with a search pattern for a text as of a line "ISO ...",
|
||||
column "Volume Id".
|
||||
"volid" with a search pattern for a text as in the column "Volume
|
||||
Id" of a -toc line "ISO ...".
|
||||
"at_time" with a time string as described with command -alter_date
|
||||
chooses the last session or track where the modification timestamp
|
||||
matches the given time within the same second.
|
||||
"before" with a time string chooses the last session or track of
|
||||
which the timestamp is older than the given time. But it does not
|
||||
match an entity with exactly the given time.
|
||||
"not_after" is like "before" but also matches an entity with
|
||||
exactly the given time.
|
||||
"after" with a time string chooses the first session or track of
|
||||
which the timestamp is younger than the given time. But it does
|
||||
not match an entity with exactly the given time.
|
||||
"not_before" is like "after" but also matches an entity with
|
||||
exactly the given time.
|
||||
Comparison of time entities is done with an accuracy of one second.
|
||||
I.e. the centiseconds of ISO 9660 timestamps are ignored. If
|
||||
-toc_info_type is set to "creation_time", then the comparison is
|
||||
done against the creation timestamp of track or session rather than
|
||||
the modification timestamp. The output of -pvd_info shows both
|
||||
timestamps as "Creation Time:" and "Modif. Time :".
|
||||
The time comparisons pick first and last matching sessions. If the
|
||||
sequence of timestamps on a drive is not chronologically ascending,
|
||||
the picks might not be the best choice. In this case look at the
|
||||
output of -toc_info_type "mtime" -toc and choose the desired entity
|
||||
by "session", "track", or "sbsector".
|
||||
Addressing a non-existing entity or one which does not represent an
|
||||
ISO image will either abandon -indev or at least lead to a blank
|
||||
image.
|
||||
@ -1664,7 +1688,7 @@ whether they stem from the loaded image or were newly inserted.
|
||||
+|-Number["s"|"h"|"d"|"w"|"m"|"y"]
|
||||
where "s" means seconds, "h" hours, "d" days, "w" weeks, "m"=30d,
|
||||
"y"=365.25d plus 1d added to multiplication result.
|
||||
Absolute seconds counted from Jan 1 1970:
|
||||
Absolute seconds counted from Jan 1 1970 00:00 GMT:
|
||||
=Number
|
||||
'xorriso''s own timestamps:
|
||||
YYYY.MM.DD[.hh[mm[ss]]]
|
||||
@ -5768,7 +5792,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* # starts a comment line: Scripting. (line 156)
|
||||
* -abort_on controls abort on error: Exception. (line 27)
|
||||
* -abstract_file sets abstract file name: SetWrite. (line 271)
|
||||
* -acl controls handling of ACLs: Loading. (line 165)
|
||||
* -acl controls handling of ACLs: Loading. (line 189)
|
||||
* -add inserts one or more paths: Insert. (line 44)
|
||||
* -add_plainly inserts one or more paths: Insert. (line 68)
|
||||
* -alter_date sets timestamps in ISO image: Manip. (line 139)
|
||||
@ -5778,15 +5802,15 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -application_id sets application id: SetWrite. (line 218)
|
||||
* -application_use sets application use field: SetWrite. (line 293)
|
||||
* -as emulates mkisofs or cdrecord: Emulation. (line 13)
|
||||
* -assert_volid rejects undesired images: Loading. (line 105)
|
||||
* -assert_volid rejects undesired images: Loading. (line 129)
|
||||
* -assess_indev_features shows filesystem features: Inquiry. (line 61)
|
||||
* -auto_charset learns character set from image: Loading. (line 117)
|
||||
* -auto_charset learns character set from image: Loading. (line 141)
|
||||
* -backslash_codes enables backslash conversion: Scripting. (line 71)
|
||||
* -ban_stdio_write demands real drive: Loading. (line 345)
|
||||
* -ban_stdio_write demands real drive: Loading. (line 369)
|
||||
* -biblio_file sets biblio file name: SetWrite. (line 277)
|
||||
* -blank erases media: Writing. (line 57)
|
||||
* -boot_image controls bootability: Bootable. (line 75)
|
||||
* -calm_drive reduces drive activity: Loading. (line 335)
|
||||
* -calm_drive reduces drive activity: Loading. (line 359)
|
||||
* -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)
|
||||
@ -5820,15 +5844,15 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -cp_rx copies file trees to disk: Restore. (line 131)
|
||||
* -cp_rx copies file trees to disk <1>: Restore. (line 139)
|
||||
* -cut_out inserts piece of data file or device: Insert. (line 139)
|
||||
* -data_cache_size adjusts read cache size: Loading. (line 361)
|
||||
* -data_cache_size adjusts read cache size: Loading. (line 385)
|
||||
* -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)
|
||||
* -dialog enables dialog mode: DialogCtl. (line 7)
|
||||
* -disk_dev_ino fast incremental backup: Loading. (line 255)
|
||||
* -disk_dev_ino fast incremental backup: Loading. (line 279)
|
||||
* -disk_pattern controls pattern expansion: Insert. (line 34)
|
||||
* -displacement compensate altered image start address: Loading.
|
||||
(line 78)
|
||||
(line 102)
|
||||
* -drive_access control device file locking: AqDrive. (line 72)
|
||||
* -drive_class controls drive accessability: AqDrive. (line 43)
|
||||
* -du show directory size in ISO image: Navigate. (line 78)
|
||||
@ -5837,8 +5861,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -dusx show directory size on disk: Navigate. (line 88)
|
||||
* -dux show directory size on disk: Navigate. (line 84)
|
||||
* -dvd_obs set write block size and end alignment: SetWrite. (line 421)
|
||||
* -early_stdio_test classifies stdio drives: Loading. (line 349)
|
||||
* -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 228)
|
||||
* -early_stdio_test classifies stdio drives: Loading. (line 373)
|
||||
* -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 252)
|
||||
* -eject ejects drive tray: Writing. (line 50)
|
||||
* -end writes pending session and ends program: Scripting. (line 151)
|
||||
* -errfile_log logs problematic disk files: Scripting. (line 116)
|
||||
@ -5851,13 +5875,13 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -extract_cut copies file piece to disk: Restore. (line 108)
|
||||
* -extract_l copies files to disk: Restore. (line 104)
|
||||
* -extract_single copies file to disk: Restore. (line 101)
|
||||
* -file_name_limit curbs length of file names: Loading. (line 275)
|
||||
* -file_name_limit curbs length of file names: Loading. (line 299)
|
||||
* -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 91)
|
||||
* -follow softlinks and mount points: SetInsert. (line 77)
|
||||
* -format formats media: Writing. (line 87)
|
||||
* -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 214)
|
||||
* -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 238)
|
||||
* -fs sets size of fifo: SetWrite. (line 500)
|
||||
* -getfacl shows ACL in ISO image: Navigate. (line 60)
|
||||
* -getfacl_r shows ACL in ISO image: Navigate. (line 66)
|
||||
@ -5865,19 +5889,19 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -getfattr_r shows xattr in ISO image: Navigate. (line 75)
|
||||
* -gid sets global ownership: SetWrite. (line 314)
|
||||
* -grow_blindly overrides next writeable address: AqDrive. (line 112)
|
||||
* -hardlinks controls handling of hard links: Loading. (line 128)
|
||||
* -hardlinks controls handling of hard links: Loading. (line 152)
|
||||
* -help prints help text: Scripting. (line 19)
|
||||
* -hfsplus enables production of HFS+ partition: SetWrite. (line 14)
|
||||
* -hide excludes file names from directory trees: Manip. (line 177)
|
||||
* -history brings text into readline history: Scripting. (line 42)
|
||||
* -indev acquires a drive for input: AqDrive. (line 23)
|
||||
* -in_charset sets input character set: Loading. (line 112)
|
||||
* -in_charset sets input character set: Loading. (line 136)
|
||||
* -iso_nowtime fixed "now" time for ISO 9660 objects: Loading.
|
||||
(line 249)
|
||||
(line 273)
|
||||
* -iso_rr_pattern controls pattern expansion: Manip. (line 10)
|
||||
* -jigdo clears JTE or or adds parameter to JTE: Jigdo. (line 37)
|
||||
* -joliet enables production of Joliet tree: SetWrite. (line 10)
|
||||
* -joliet_map Joliet names: Loading. (line 241)
|
||||
* -joliet_map Joliet names: Loading. (line 265)
|
||||
* -launch_frontend starts frontend program at pipes: Frontend.
|
||||
(line 141)
|
||||
* -list_arg_sorting prints sorting order of -x: ArgSort. (line 26)
|
||||
@ -5902,7 +5926,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -map_l inserts paths from disk file: Insert. (line 96)
|
||||
* -map_single inserts path: Insert. (line 93)
|
||||
* -mark sets synchronizing message: Frontend. (line 23)
|
||||
* -md5 controls handling of MD5 sums: Loading. (line 183)
|
||||
* -md5 controls handling of MD5 sums: Loading. (line 207)
|
||||
* -mkdir creates ISO directory: Insert. (line 188)
|
||||
* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 440)
|
||||
* -mount issues mount command for ISO session: Restore. (line 204)
|
||||
@ -5943,7 +5967,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -pwdx tells working directory on disk: Navigate. (line 21)
|
||||
* -quoted_not_list sets exclusions: SetInsert. (line 74)
|
||||
* -quoted_path_list inserts paths from disk file: Insert. (line 85)
|
||||
* -read_fs filesystem type for image loading: Loading. (line 96)
|
||||
* -read_fs filesystem type for image loading: Loading. (line 120)
|
||||
* -read_mkisofsrc searches and reads .mkisofsrc file: Emulation.
|
||||
(line 155)
|
||||
* -read_speed set read speed: Loading. (line 11)
|
||||
@ -5959,7 +5983,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
(line 57)
|
||||
* -rollback discards pending changes: Writing. (line 9)
|
||||
* -rollback_end ends program without writing: Scripting. (line 154)
|
||||
* -rom_toc_scan searches for sessions: Loading. (line 307)
|
||||
* -rom_toc_scan searches for sessions: Loading. (line 331)
|
||||
* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 171)
|
||||
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 179)
|
||||
* -scsi_dev_family choose Linux device file type: AqDrive. (line 95)
|
||||
@ -6008,7 +6032,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -volume_date sets volume timestamp: SetWrite. (line 232)
|
||||
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 521)
|
||||
* -x enables automatic execution order of arguments: ArgSort. (line 16)
|
||||
* -xattr controls handling of xattr (EA): Loading. (line 172)
|
||||
* -xattr controls handling of xattr (EA): Loading. (line 196)
|
||||
* -zisofs controls zisofs production: SetWrite. (line 317)
|
||||
|
||||
|
||||
@ -6020,7 +6044,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
|