star - Creates tape archives and adds or extract files
star
[options] … [file] …
SUNWsamfs
This man
(1) page describes the GNU
version of the tar
(1) command as extended by Oracle.
Oracle has enhanced the tar
(1)
command to support the StorageTek QFS and Oracle HSM file systems.
The star
command saves many files together into a single tape
or disk archive, and it can be used to restore individual files
from the archive.
This command accepts options in both single-character and multicharacter equivalent option formats.
-t
, --list
Lists the content of an archive.
-x
, -extract
, -get
Extracts files from an archive.
-c
, --create
Creates a new archive.
-d
, --diff
, --compare
Finds differences between archive and file system.
-r
, --append
Appends files to the end of an archive.
-u
, --update
Only appends files newer than the copy in archive.
-A
, --catenate
, --concatenate
Appends tar
(1) files to an archive.
--delete
Deletes from the archive (not on mag tapes!).
-W
, --verify
Attempts to verify the archive after writing it.
--remove-files
Removes files after adding them to the archive.
-k
, --keep-old-files
Does not overwrite existing files when extracting.
-U
, --unlink-first
Removes each file prior to extracting over it.
--recursive-unlink
Empties hierarchies prior to extracting directory.
-S
, --sparse
Handles sparse files efficiently.
-O
, --to-stdout
Extracts files to standard output.
-G
, --incremental
Handles old GNU-format incremental backup.
-g
, --listed-incremental
Handles new GNU-format incremental backup.
--ignore-failed-read
Does not exit with nonzero on unreadable files.
--owner=
nameForces name as the owner for added files.
--group=
nameForces name as the group for added files.
--mode=
changesForces (symbolic) mode changes for added files.
--atime-preserve
Does not change access times on dumped files.
-m
, --modification-time
Does not extract file modified time.
--same-owner
Tries extracting files with the same ownership.
--numeric-owner
Specifies to always use numbers for user∕group names.
-p
, --same-permissions,
--preserve-permissions
Extracts all protection information.
-s
, --same-order
, --preserve-order
Sorts names to extract to match archive.
--preserve
Same as specifying both -p
and -s
.
-f=
archive, --file=
archiveUses archive file or device archive.
The archive can be file, host:
file
or user@
host:
file.
--force-local
Specifies that archive file is local even if has a colon.
--rsh-command=
commandSpecifies to use remote command instead of rsh
.
-
[0-7
][lmh
]Specifies drive and density.
-M
, --multi-volume
Creates∕lists∕extracts multivolume archive.
-L=
num, --tape-length=
numChanges tape after writing num x 1024 bytes.
-F=
file, --info-script=
file, --new-volume-script=
fileRuns script in file at the end of each tape (implies -M
).
--volno-file=
fileUses∕updates the volume number in file.
-b=
blocks, --blocking-factor=
blocksSpecifies blocks x 512 bytes per record.
--record-size=
sizeSpecifies size bytes per record, multiple of 512.
-i
, --ignore-zeros
Ignores zeroed blocks in archive (means EOF).
-B
, --read-full-records
Specifies to reblock as the file is being read (for 4.2BSD pipes).
-V=
name_or_pattern, --label=
name_or_patternCreates archive with volume name name or globbing pattern pattern at list∕extract time.
-o
, --old-archive
, --portability
Writes a V7 format archive.
--posix
Writes a POSIX-conformant archive (GNU).
Support for POSIX is only partially implemented.
The star
command cannot read, nor can it
produce, --posix
archives. If the POSIXLY_CORRECT
environment variable is set, GNU extensions are disallowed
with --posix
.
-z
, --gzip
, --ungzip
Filters the archive through gzip
(1).
-Z
, --compress
, --uncompress
Filters the archive through compress
(1).
--use-compress-program=
progFilters through prog (must accept -d
).
-C=
dir, --directory=
dirChanges to directory dir.
-T=
name, --files-from=
nameGets names to extract or create from file name.
--null
Instructs star
to expect file names terminated with NUL
characters so star
can work correctly with file names that
contain newline characters.
Must be specified in conjunction with the -t
or
the -files-from=
name option.
Disables the -C
option.
--exclude=
patternExcludes files, given as a globbing pattern.
-X=
file, --exclude-from=
fileExcludes globbing patterns listed in file.
-P
, --absolute-names
Does not strip leading slash characters (∕
) from file names.
-h
, --dereference
Dumps instead the files to which symlinks point.
--no-recursion
Avoids descending automatically in directories.
-l
, --one-file-system
Stays in local file system when creating archive.
-K=
name, --starting-file=
nameBegins at file name in the archive.
-n
, --newer_than_existing
Only restores files newer than the existing copy.
-N=
date, --newer=
date, --after-date=
dateOnly restores files newer than date.
--newer-mtime
Compares date and time when data changed only.
--backup
[=
control]Backs up before removal, chooses version control.
You can use the VERSION_CONTROL
environment variable or
the control argument to specify version control. The possible
values for control are as follows:
Values
Version
t
, numbered
Makes numbered backups.
nil
, existing
Makes numbered if numbered backups exist, simple otherwise.
never
, simple
Specifies to always make simple backups.
--suffix=
suffixBacks up before removal. Overrides usual suffix.
By default, the backup suffix is a tilde character (~
).
You can use this option or
the SIMPLE_BACKUP_SUFFIX
environment variable
to specify an alternative suffix.
--help
Writes help text (which is this man
(1) page), then exits.
--version
Writes the tar
(1) program version number, then exits.
-v
, --verbose
Lists files processed verbosely.
--checkpoint
Writes directory names while reading the archive.
--totals
Writes total bytes written while creating archive.
-R
, --block-number
Shows block number within archive with each message.
-w
, --interactive
, --confirmation
Prompts for confirmation for every action.
The file can be a file or a device.
The star
(1m) command defaults to -f-
and -b20
.
Be careful when combining options. The star
(1m) command supports
old-style tar combined options without the leading "-", e.g.
∕opt∕SUNWsamfs∕sbin∕star tvbf 128 file sets the blocksize to 64K and uses "file" as the archive. However, ∕opt∕SUNWsamfs∕sbin∕star -tvbf 128 file sets the blocksize to "f" and uses "128" as the archive. If you want to use the leading "-" you should separate the options as follows: ∕opt∕SUNWsamfs∕sbin∕star -tv -b 128 -f file
For more information about the star
(1m) command,
enter the following command:
∕opt∕SUNWsamfs∕sbin∕star --help
tar
(1)