Up: posix
Keyword-list is a comma-separated list of keyword options, each keyword option taking one of the following forms:
delete=
patternWhen used in extract or list mode, this option instructs tar to ignore any keywords matching the given pattern in the extended header records. In both cases, matching is performed using the pattern matching notation described in POSIX 1003.2, 3.13 (see wildcards). For example:
--pax-option delete=security.*
would suppress security-related information.
exthdr.name=
stringMeta-character | Replaced By
|
---|---|
%d | The directory name of the file, equivalent to the
result of the dirname utility on the translated pathname.
|
%f | The filename of the file, equivalent to the result
of the basename utility on the translated pathname.
|
%p | The process ID of the tar process.
|
%% | A ‘%’ character.
|
Any other ‘%’ characters in string produce undefined results.
If no option ‘exthdr.name=string’ is specified, tar will use the following default value:
%d/PaxHeaders.%p/%f
globexthdr.name=
stringMeta-character | Replaced By
|
---|---|
%n | An integer that represents the
sequence number of the global extended header record in the archive,
starting at 1.
|
%p | The process ID of the tar process.
|
%% | A ‘%’ character.
|
Any other ‘%’ characters in string produce undefined results.
If no option ‘globexthdr.name=string’ is specified, tar will use the following default value:
$TMPDIR/GlobalHead.%p.%n
where ‘$TMPDIR’ represents the value of the TMPDIR
environment variable. If TMPDIR is not set, tar
uses ‘/tmp’.
=
value:=
valueWhen used with one of archive-reading commands, tar will behave as if these keyword/value pairs were included as records at the end of each extended header; thus, they will override any global or file-specific extended header record keywords of the same names. For example, in the command:
tar --format=posix --create \ --file archive --pax-option gname:=user .
the group name will be forced to a new value for all files stored in the archive.