|
Starts the Portable Archive Interchange (Pax) utility. Pax is a POSIX program and path names used as arguments must be specified
in POSIX format. Use "//C/Users/Default" instead of
"C:\USERS\DEFAULT." Combinations of the -r and -w command line arguments specify
whether pax will read, write or list the contents of the specified
archive, or move the specified files to another directory. pax [-cimopuvy] [-f archive] [-s replstr]
[-t device] [pattern...] pax -r [-cimnopuvy] [-f archive] [-s replstr]
[-t device] [pattern...] pax -w [-adimuvy] [-b blocking] [-f archive]
[-s replstr] [-t device] [-x format]
[pathname...] pax -rw [-ilmopuvy] [-s replstr] [pathname...]
directory Parameters -r Reads an archive file from the standard input. Only files with names that
match any of the pattern operands are selected for extraction. The
selected files are conditionally created and copied relative to the current
tree, subject to the options described following this paragraph. By default,
the owner and group of selected files will be that of the invoking process,
and the permissions and modification times will be the same as those in the
archive. The supported archive formats are automatically detected on input.
The default output format is ustar, but may be overridden by -x
format. -w Writes the files and directories specified by the pathname operands
to the standard output together with the path and status information
prescribed by the archive format used. A directory pathname operand
refers to the files and (recursively) subdirectories of that directory. If no
pathname operands are given, then the standard input is read to get a
list of paths to copy, one path per line. In this case, only those paths appearing
on the standard input are copied. -rw Reads the files and directories named in the pathname operands and
copies them to the destination directory. A directory pathname operand
refers to the files and (recursively) subdirectories of that directory. If no
pathname operands are given, the standard input is read to get a list
of paths to copy, one path per line. In this case, only those paths appearing
on the standard input are copied. The directory named by the directory
operand must exist and have the proper permissions before the copy can occur. -a Appends the files specified by pathname to the specified archive. -b blocking Blocks the output at blocking bytes per write to the archive file. A k
suffix multiplies blocking by 1024, a b suffix multiplies blocking by 512,
and an m suffix multiplies blocking by 1,048,576 (1 MB). If not specified,
blocking is automatically determined on input and is ignored for -rw. -c Complements the match sense of the pattern operands. -d Indicates that intermediate directories not explicitly listed in the
archive are not created. This option is ignored unless the -r option
is specified. -f archive The archive option specifies the path of the input or output
archive, overriding the default of standard input for -r or standard
output for -w. -i Interactively renames files. Substitutions specified by -s options
are performed before requesting the new file name from the user. A file is
skipped if an empty line is entered and the pax command exits with an
exit status of zero if EOF is encountered. -l Indicates that files are linked rather than copied when possible. -m Indicates that file modification times are not retained. -n When -r is specified, but -w is not, the pattern arguments
are treated as ordinary file names. Only the first occurrence of each of
these files in the input archive is read. The pax command exits with a
zero exit status after all files in the list have been read. If one or more
files in the list is not found, pax writes a diagnostic to standard
error for each of the files and exits with a nonzero exit status. The file
names are compared before any of the -i, -s, or -y
options are applied. -o Restores file ownership as specified in the archive. The invoking process
must have appropriate privileges to accomplish this. -p Preserves the access time of the input files after they have been copied. -s replstr Modifies file names according to the substitution expression using the
syntax of ed(1) as shown:
Any non-null character may be used as a delimiter (a forward slash is used
here as an example). Multiple -s expressions may be specified; the
expressions are applied in the order specified terminating with the first
successful substitution. The optional trailing p causes successful
mappings to be listed on standard error. The optional trailing g
causes the old expression to be replaced each time it occurs in the source
string. Files that substitute to an empty string are ignored both on input
and output. -t device The device option argument is an implementation-defined identifier
that names the input or output archive device, overriding the default of
standard input for -r and standard output for -w. -u Copies each file only if it is newer than a preexisting file with the same
name. This implies -a. -v Lists file names as they are encountered. Produces a verbose table of
contents listing on the standard output when both -r and -w are
omitted, otherwise the file names are printed to standard error as they are
encountered in the archive. -x format Specifies the output archive format. The input format, which must be one
of the following, is automatically determined when the -r option is
used. The following formats are supported.
-y Prompts for the disposition of each file. Substitutions specified by -s
options (described previously) are performed before prompting the user for
disposition. EOF or an input line starting with the character q causes
pax to exit. Otherwise, an input line starting with anything other
than y causes the file to be ignored. This option cannot be used in
conjunction with the -i option. Only the last of multiple -f or -t options take effect. directory Contains the destination directory path for copies when both the -r
and -w options are specified. The directory must exist and be writable
before the copy or an error results. pathname Specifies a file whose contents are used instead of the files named on the
standard input. When a directory is named, all of its files and
subdirectories are copied as well. pattern A pattern is given using wildcards. The default is all files. |