New command -concat
This commit is contained in:
@ -1921,9 +1921,10 @@ there are many small files.
|
||||
the filter is not applied to any file in the ISO image.
|
||||
|
||||
-close_filter_list
|
||||
Irrevocably ban commands -external_filter and -unregister_filter,
|
||||
but not -set_filter. Use this to prevent external filtering in
|
||||
general or when all intended filters are registered. External
|
||||
Irrevocably ban commands -concat "pipe", -external_filter, and
|
||||
-unregister_filter, but not -set_filter. Use this to prevent
|
||||
external filtering in general or when all intended filters are
|
||||
registered and -concat mode "pipe" shall be disallowed. External
|
||||
filters may also be banned totally at compile time of `xorriso'.
|
||||
By default they are banned if `xorriso' runs under setuid
|
||||
permission.
|
||||
@ -3790,6 +3791,30 @@ The directory permissions on disk have to allow rwx.
|
||||
on disk beginning at the byte_offset. Write at most byte_count
|
||||
bytes. This is the inverse of command -cut_out.
|
||||
|
||||
-concat mode [target | lim prog [args [...]] lim] iso_rr_path [***]
|
||||
Copy the data content of one or more data files of the ISO image
|
||||
into a disk file object, into a file descriptor, or start a
|
||||
program and copy the data into its standard input. The latter is
|
||||
subject to the security restrictions for external filters.
|
||||
Modes *overwrite* and *append* write into the target which is
|
||||
given by the second parameter. This may be the path to a disk file
|
||||
object, or "-" which means standard output, or a text of the form
|
||||
/dev/fd/number, where number is an open file descriptor (e.g.
|
||||
standard error is /dev/fd/2). An existing target file is not
|
||||
removed before writing begins. If it is not able to take content
|
||||
data, then this command fails. Mode overwrite truncates regular
|
||||
data files to 0 size before writing into them. Example: -concat
|
||||
append /home/me/accumulated_text /my/iso/text -
|
||||
Mode *pipe* expects as second parameter a delimiter word which
|
||||
shall mark the end of the program argument list. The third
|
||||
argument is the disk_path to the program. It must contain at least
|
||||
one '/'. $PATH is not applied. Further parameters up to the
|
||||
announced delimiter word are used as arguments with the program
|
||||
start. Example:
|
||||
-concat pipe + /usr/bin/wc + /my/iso/files* -
|
||||
The further parameters in all modes are the iso_rr_paths of data
|
||||
files. Their content gets concatenated in the copy.
|
||||
|
||||
-mount drive entity id path
|
||||
Produce the same line as -mount_cmd and then execute it as
|
||||
external program run after giving up the depicted drive. See also
|
||||
@ -4998,6 +5023,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -compare_l reports ISO/disk differences: Navigate. (line 164)
|
||||
* -compare_r reports ISO/disk differences: Navigate. (line 159)
|
||||
* -compliance controls standard compliance: SetWrite. (line 58)
|
||||
* -concat copies ISO file content: Restore. (line 129)
|
||||
* -copyright_file sets copyright file name: SetWrite. (line 231)
|
||||
* -cp_clone copies ISO directory tree: Insert. (line 193)
|
||||
* -cp_rx copies file trees to disk: Restore. (line 111)
|
||||
@ -5082,7 +5108,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -mark sets synchronizing message: Frontend. (line 25)
|
||||
* -md5 controls handling of MD5 sums: Loading. (line 183)
|
||||
* -mkdir creates ISO directory: Insert. (line 171)
|
||||
* -mount issues mount command for ISO session: Restore. (line 129)
|
||||
* -mount issues mount command for ISO session: Restore. (line 153)
|
||||
* -mount_cmd composes mount command line: Inquiry. (line 52)
|
||||
* -mount_cmd controls mount command: Inquiry. (line 68)
|
||||
* -msg_op perform operations on program messages: Frontend. (line 30)
|
||||
@ -5141,8 +5167,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -scsi_log reports SCSI commands: Scripting. (line 158)
|
||||
* -session_log logs written sessions: Scripting. (line 149)
|
||||
* -session_string composes session info line: Inquiry. (line 78)
|
||||
* -set_filter applies filter to file: Filter. (line 60)
|
||||
* -set_filter_r applies filter to file tree: Filter. (line 89)
|
||||
* -set_filter applies filter to file: Filter. (line 61)
|
||||
* -set_filter_r applies filter to file tree: Filter. (line 90)
|
||||
* -setfacl sets ACL in ISO image: Manip. (line 80)
|
||||
* -setfacl_list sets ACL in ISO image: Manip. (line 108)
|
||||
* -setfacl_r sets ACL in ISO image: Manip. (line 105)
|
||||
@ -5265,9 +5291,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Emulation, pacifier form, -pacifier: Emulation. (line 165)
|
||||
* Examples: Examples. (line 6)
|
||||
* extattr, _definition: Extras. (line 65)
|
||||
* File content, copy, -concat: Restore. (line 129)
|
||||
* Filter, _definition: Filter. (line 6)
|
||||
* Filter, apply to file tree, -set_filter_r: Filter. (line 89)
|
||||
* Filter, apply to file, -set_filter: Filter. (line 60)
|
||||
* Filter, apply to file tree, -set_filter_r: Filter. (line 90)
|
||||
* Filter, apply to file, -set_filter: Filter. (line 61)
|
||||
* Filter, ban registration, -close_filter_list: Filter. (line 52)
|
||||
* Filter, register, -external_filter: Filter. (line 20)
|
||||
* Filter, show chain, -show_stream: Navigate. (line 169)
|
||||
@ -5430,7 +5457,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Session, _definition: Model. (line 6)
|
||||
* Session, altered start address, -displacement: Loading. (line 60)
|
||||
* Session, info string, -session_string: Inquiry. (line 78)
|
||||
* Session, issue mount command, -mount: Restore. (line 129)
|
||||
* Session, issue mount command, -mount: Restore. (line 153)
|
||||
* Session, log when written, -session_log: Scripting. (line 149)
|
||||
* Session, mount command line, -mount_cmd: Inquiry. (line 52)
|
||||
* Session, mount parameters, -mount_opts: Inquiry. (line 68)
|
||||
@ -5502,42 +5529,42 @@ Node: SetInsert58213
|
||||
Node: Manip66790
|
||||
Node: CmdFind76570
|
||||
Node: Filter93841
|
||||
Node: Writing98397
|
||||
Node: SetWrite108528
|
||||
Node: Bootable129234
|
||||
Node: Jigdo146601
|
||||
Node: Charset150848
|
||||
Node: Exception154163
|
||||
Node: DialogCtl160283
|
||||
Node: Inquiry162881
|
||||
Node: Navigate170016
|
||||
Node: Verify178314
|
||||
Node: Restore188141
|
||||
Node: Emulation195228
|
||||
Node: Scripting205616
|
||||
Node: Frontend213387
|
||||
Node: Examples222994
|
||||
Node: ExDevices224172
|
||||
Node: ExCreate224838
|
||||
Node: ExDialog226123
|
||||
Node: ExGrowing227388
|
||||
Node: ExModifying228193
|
||||
Node: ExBootable228697
|
||||
Node: ExCharset229249
|
||||
Node: ExPseudo230141
|
||||
Node: ExCdrecord231039
|
||||
Node: ExMkisofs231356
|
||||
Node: ExGrowisofs232696
|
||||
Node: ExException233831
|
||||
Node: ExTime234285
|
||||
Node: ExIncBackup234744
|
||||
Node: ExRestore238724
|
||||
Node: ExRecovery239657
|
||||
Node: Files240227
|
||||
Node: Seealso241526
|
||||
Node: Bugreport242249
|
||||
Node: Legal242830
|
||||
Node: CommandIdx243841
|
||||
Node: ConceptIdx260576
|
||||
Node: Writing98463
|
||||
Node: SetWrite108594
|
||||
Node: Bootable129300
|
||||
Node: Jigdo146667
|
||||
Node: Charset150914
|
||||
Node: Exception154229
|
||||
Node: DialogCtl160349
|
||||
Node: Inquiry162947
|
||||
Node: Navigate170082
|
||||
Node: Verify178380
|
||||
Node: Restore188207
|
||||
Node: Emulation196780
|
||||
Node: Scripting207168
|
||||
Node: Frontend214939
|
||||
Node: Examples224546
|
||||
Node: ExDevices225724
|
||||
Node: ExCreate226390
|
||||
Node: ExDialog227675
|
||||
Node: ExGrowing228940
|
||||
Node: ExModifying229745
|
||||
Node: ExBootable230249
|
||||
Node: ExCharset230801
|
||||
Node: ExPseudo231693
|
||||
Node: ExCdrecord232591
|
||||
Node: ExMkisofs232908
|
||||
Node: ExGrowisofs234248
|
||||
Node: ExException235383
|
||||
Node: ExTime235837
|
||||
Node: ExIncBackup236296
|
||||
Node: ExRestore240276
|
||||
Node: ExRecovery241209
|
||||
Node: Files241779
|
||||
Node: Seealso243078
|
||||
Node: Bugreport243801
|
||||
Node: Legal244382
|
||||
Node: CommandIdx245393
|
||||
Node: ConceptIdx262201
|
||||
|
||||
End Tag Table
|
||||
|
Reference in New Issue
Block a user