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, --listLists the content of an archive.
-x, -extract, -getExtracts files from an archive.
-c, --createCreates a new archive.
-d, --diff, --compareFinds differences between archive and file system.
-r, --appendAppends files to the end of an archive.
-u, --updateOnly appends files newer than the copy in archive.
-A, --catenate, --concatenateAppends tar (1) files to an archive.
--deleteDeletes from the archive (not on mag tapes!).
-W, --verifyAttempts to verify the archive after writing it.
--remove-filesRemoves files after adding them to the archive.
-k, --keep-old-filesDoes not overwrite existing files when extracting.
-U, --unlink-firstRemoves each file prior to extracting over it.
--recursive-unlinkEmpties hierarchies prior to extracting directory.
-S, --sparseHandles sparse files efficiently.
-O, --to-stdoutExtracts files to standard output.
-G, --incrementalHandles old GNU-format incremental backup.
-g, --listed-incrementalHandles new GNU-format incremental backup.
--ignore-failed-readDoes 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-preserveDoes not change access times on dumped files.
-m, --modification-timeDoes not extract file modified time.
--same-ownerTries extracting files with the same ownership.
--numeric-ownerSpecifies to always use numbers for user∕group names.
-p, --same-permissions, --preserve-permissionsExtracts all protection information.
-s, --same-order, --preserve-orderSorts names to extract to match archive.
--preserveSame 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-localSpecifies 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-volumeCreates∕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-zerosIgnores zeroed blocks in archive (means EOF).
-B, --read-full-recordsSpecifies 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, --portabilityWrites a V7 format archive.
--posixWrites 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, --ungzipFilters the archive through gzip (1).
-Z, --compress, --uncompressFilters 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.
--nullInstructs 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-namesDoes not strip leading slash characters (∕) from file names.
-h, --dereferenceDumps instead the files to which symlinks point.
--no-recursionAvoids descending automatically in directories.
-l, --one-file-systemStays in local file system when creating archive.
-K=name, --starting-file=nameBegins at file name in the archive.
-n, --newer_than_existingOnly restores files newer than the existing copy.
-N=date, --newer=date, --after-date=dateOnly restores files newer than date.
--newer-mtimeCompares 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:
ValuesVersion
t, numberedMakes numbered backups.
nil, existingMakes numbered if numbered backups exist, simple otherwise.
never, simpleSpecifies 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.
--helpWrites help text (which is this man (1) page), then exits.
--versionWrites the tar (1) program version number, then exits.
-v, --verboseLists files processed verbosely.
--checkpointWrites directory names while reading the archive.
--totalsWrites total bytes written while creating archive.
-R, --block-numberShows block number within archive with each message.
-w, --interactive, --confirmationPrompts 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)