Blame doc/text/bsdtar.1.txt

Packit 08bd4c
TAR(1)			  BSD General Commands Manual			TAR(1)
Packit 08bd4c
Packit 08bd4c
NAME
Packit 08bd4c
     tar — manipulate tape archives
Packit 08bd4c
Packit 08bd4c
SYNOPSIS
Packit 08bd4c
     tar [bundled-flags ⟨args⟩] [⟨file⟩ | ⟨pattern⟩ ...]
Packit 08bd4c
     tar {-c} [options] [files | directories]
Packit 08bd4c
     tar {-r | -u} -f archive-file [options] [files | directories]
Packit 08bd4c
     tar {-t | -x} [options] [patterns]
Packit 08bd4c
Packit 08bd4c
DESCRIPTION
Packit 08bd4c
     tar creates and manipulates streaming archive files.  This implementation
Packit 08bd4c
     can extract from tar, pax, cpio, zip, jar, ar, xar, rpm, 7-zip, and ISO
Packit 08bd4c
     9660 cdrom images and can create tar, pax, cpio, ar, zip, 7-zip, and shar
Packit 08bd4c
     archives.
Packit 08bd4c
Packit 08bd4c
     The first synopsis form shows a “bundled” option word.  This usage is
Packit 08bd4c
     provided for compatibility with historical implementations.  See COMPATI‐
Packit 08bd4c
     BILITY below for details.
Packit 08bd4c
Packit 08bd4c
     The other synopsis forms show the preferred usage.  The first option to
Packit 08bd4c
     tar is a mode indicator from the following list:
Packit 08bd4c
     -c      Create a new archive containing the specified items.  The long
Packit 08bd4c
	     option form is --create.
Packit 08bd4c
     -r      Like -c, but new entries are appended to the archive.  Note that
Packit 08bd4c
	     this only works on uncompressed archives stored in regular files.
Packit 08bd4c
	     The -f option is required.  The long option form is --append.
Packit 08bd4c
     -t      List archive contents to stdout.  The long option form is --list.
Packit 08bd4c
     -u      Like -r, but new entries are added only if they have a modifica‐
Packit 08bd4c
	     tion date newer than the corresponding entry in the archive.
Packit 08bd4c
	     Note that this only works on uncompressed archives stored in reg‐
Packit 08bd4c
	     ular files.  The -f option is required.  The long form is
Packit 08bd4c
	     --update.
Packit 08bd4c
     -x      Extract to disk from the archive.	If a file with the same name
Packit 08bd4c
	     appears more than once in the archive, each copy will be
Packit 08bd4c
	     extracted, with later copies overwriting (replacing) earlier
Packit 08bd4c
	     copies.  The long option form is --extract.
Packit 08bd4c
Packit 08bd4c
     In -c, -r, or -u mode, each specified file or directory is added to the
Packit 08bd4c
     archive in the order specified on the command line.  By default, the con‐
Packit 08bd4c
     tents of each directory are also archived.
Packit 08bd4c
Packit 08bd4c
     In extract or list mode, the entire command line is read and parsed
Packit 08bd4c
     before the archive is opened.  The pathnames or patterns on the command
Packit 08bd4c
     line indicate which items in the archive should be processed.  Patterns
Packit 08bd4c
     are shell-style globbing patterns as documented in tcsh(1).
Packit 08bd4c
Packit 08bd4c
OPTIONS
Packit 08bd4c
     Unless specifically stated otherwise, options are applicable in all oper‐
Packit 08bd4c
     ating modes.
Packit 08bd4c
Packit 08bd4c
     @archive
Packit 08bd4c
	     (c and r modes only) The specified archive is opened and the
Packit 08bd4c
	     entries in it will be appended to the current archive.  As a sim‐
Packit 08bd4c
	     ple example,
Packit 08bd4c
		   tar -c -f - newfile @original.tar
Packit 08bd4c
	     writes a new archive to standard output containing a file newfile
Packit 08bd4c
	     and all of the entries from original.tar.	In contrast,
Packit 08bd4c
		   tar -c -f - newfile original.tar
Packit 08bd4c
	     creates a new archive with only two entries.  Similarly,
Packit 08bd4c
		   tar -czf - --format pax @-
Packit 08bd4c
	     reads an archive from standard input (whose format will be deter‐
Packit 08bd4c
	     mined automatically) and converts it into a gzip-compressed pax-
Packit 08bd4c
	     format archive on stdout.	In this way, tar can be used to con‐
Packit 08bd4c
	     vert archives from one format to another.
Packit 08bd4c
Packit 08bd4c
     -a, --auto-compress
Packit 08bd4c
	     (c mode only) Use the archive suffix to decide a set of the for‐
Packit 08bd4c
	     mat and the compressions.	As a simple example,
Packit 08bd4c
		   tar -a -cf archive.tgz source.c source.h
Packit 08bd4c
	     creates a new archive with restricted pax format and gzip com‐
Packit 08bd4c
	     pression,
Packit 08bd4c
		   tar -a -cf archive.tar.bz2.uu source.c source.h
Packit 08bd4c
	     creates a new archive with restricted pax format and bzip2 com‐
Packit 08bd4c
	     pression and uuencode compression,
Packit 08bd4c
		   tar -a -cf archive.zip source.c source.h
Packit 08bd4c
	     creates a new archive with zip format,
Packit 08bd4c
		   tar -a -jcf archive.tgz source.c source.h
Packit 08bd4c
	     ignores the “-j” option, and creates a new archive with
Packit 08bd4c
	     restricted pax format and gzip compression,
Packit 08bd4c
		   tar -a -jcf archive.xxx source.c source.h
Packit 08bd4c
	     if it is unknown suffix or no suffix, creates a new archive with
Packit 08bd4c
	     restricted pax format and bzip2 compression.
Packit 08bd4c
Packit 08bd4c
     --acls  (c, r, u, x modes only) Archive or extract POSIX.1e or NFSv4
Packit 08bd4c
	     ACLs. This is the reverse of --no-acls and the default behavior
Packit 08bd4c
	     in c, r, and u modes (except on Mac OS X) or if tar is run in x
Packit 08bd4c
	     mode as root. On Mac OS X this option translates extended ACLs to
Packit 08bd4c
	     NFSv4 ACLs. To store extended ACLs the --mac-metadata option is
Packit 08bd4c
	     preferred.
Packit 08bd4c
Packit 08bd4c
     -B, --read-full-blocks
Packit 08bd4c
	     Ignored for compatibility with other tar(1) implementations.
Packit 08bd4c
Packit 08bd4c
     -b blocksize, --block-size blocksize
Packit 08bd4c
	     Specify the block size, in 512-byte records, for tape drive I/O.
Packit 08bd4c
	     As a rule, this argument is only needed when reading from or
Packit 08bd4c
	     writing to tape drives, and usually not even then as the default
Packit 08bd4c
	     block size of 20 records (10240 bytes) is very common.
Packit 08bd4c
Packit 08bd4c
     -C directory, --cd directory, --directory directory
Packit 08bd4c
	     In c and r mode, this changes the directory before adding the
Packit 08bd4c
	     following files.  In x mode, change directories after opening the
Packit 08bd4c
	     archive but before extracting entries from the archive.
Packit 08bd4c
Packit 08bd4c
     --chroot
Packit 08bd4c
	     (x mode only) chroot() to the current directory after processing
Packit 08bd4c
	     any -C options and before extracting any files.
Packit 08bd4c
Packit 08bd4c
     --clear-nochange-fflags
Packit 08bd4c
	     (x mode only) Before removing file system objects to replace
Packit 08bd4c
	     them, clear platform-specific file flags that might prevent
Packit 08bd4c
	     removal.
Packit 08bd4c
Packit 08bd4c
     --exclude pattern
Packit 08bd4c
	     Do not process files or directories that match the specified pat‐
Packit 08bd4c
	     tern.  Note that exclusions take precedence over patterns or
Packit 08bd4c
	     filenames specified on the command line.
Packit 08bd4c
Packit 08bd4c
     --fflags
Packit 08bd4c
	     (c, r, u, x modes only) Archive or extract file flags. This is
Packit 08bd4c
	     the reverse of --no-fflags and the default behavior in c, r, and
Packit 08bd4c
	     u modes or if tar is run in x mode as root.
Packit 08bd4c
Packit 08bd4c
     --format format
Packit 08bd4c
	     (c, r, u mode only) Use the specified format for the created ar‐
Packit 08bd4c
	     chive.  Supported formats include “cpio”, “pax”, “shar”, and
Packit 08bd4c
	     “ustar”.  Other formats may also be supported; see
Packit 08bd4c
	     libarchive-formats(5) for more information about currently-sup‐
Packit 08bd4c
	     ported formats.  In r and u modes, when extending an existing ar‐
Packit 08bd4c
	     chive, the format specified here must be compatible with the for‐
Packit 08bd4c
	     mat of the existing archive on disk.
Packit 08bd4c
Packit 08bd4c
     -f file, --file file
Packit 08bd4c
	     Read the archive from or write the archive to the specified file.
Packit 08bd4c
	     The filename can be - for standard input or standard output.  The
Packit 08bd4c
	     default varies by system; on FreeBSD, the default is /dev/sa0; on
Packit 08bd4c
	     Linux, the default is /dev/st0.
Packit 08bd4c
Packit 08bd4c
     --gid id
Packit 08bd4c
	     Use the provided group id number.	On extract, this overrides the
Packit 08bd4c
	     group id in the archive; the group name in the archive will be
Packit 08bd4c
	     ignored.  On create, this overrides the group id read from disk;
Packit 08bd4c
	     if --gname is not also specified, the group name will be set to
Packit 08bd4c
	     match the group id.
Packit 08bd4c
Packit 08bd4c
     --gname name
Packit 08bd4c
	     Use the provided group name.  On extract, this overrides the
Packit 08bd4c
	     group name in the archive; if the provided group name does not
Packit 08bd4c
	     exist on the system, the group id (from the archive or from the
Packit 08bd4c
	     --gid option) will be used instead.  On create, this sets the
Packit 08bd4c
	     group name that will be stored in the archive; the name will not
Packit 08bd4c
	     be verified against the system group database.
Packit 08bd4c
Packit 08bd4c
     -H      (c and r modes only) Symbolic links named on the command line
Packit 08bd4c
	     will be followed; the target of the link will be archived, not
Packit 08bd4c
	     the link itself.
Packit 08bd4c
Packit 08bd4c
     -h      (c and r modes only) Synonym for -L.
Packit 08bd4c
Packit 08bd4c
     -I      Synonym for -T.
Packit 08bd4c
Packit 08bd4c
     --help  Show usage.
Packit 08bd4c
Packit 08bd4c
     --hfsCompression
Packit 08bd4c
	     (x mode only) Mac OS X specific (v10.6 or later). Compress
Packit 08bd4c
	     extracted regular files with HFS+ compression.
Packit 08bd4c
Packit 08bd4c
     --ignore-zeros
Packit 08bd4c
	     An alias of --options read_concatenated_archives for compatibil‐
Packit 08bd4c
	     ity with GNU tar.
Packit 08bd4c
Packit 08bd4c
     --include pattern
Packit 08bd4c
	     Process only files or directories that match the specified pat‐
Packit 08bd4c
	     tern.  Note that exclusions specified with --exclude take prece‐
Packit 08bd4c
	     dence over inclusions.  If no inclusions are explicitly speci‐
Packit 08bd4c
	     fied, all entries are processed by default.  The --include option
Packit 08bd4c
	     is especially useful when filtering archives.  For example, the
Packit 08bd4c
	     command
Packit 08bd4c
		   tar -c -f new.tar --include='*foo*' @old.tgz
Packit 08bd4c
	     creates a new archive new.tar containing only the entries from
Packit 08bd4c
	     old.tgz containing the string ‘foo’.
Packit 08bd4c
Packit 08bd4c
     -J, --xz
Packit 08bd4c
	     (c mode only) Compress the resulting archive with xz(1).  In
Packit 08bd4c
	     extract or list modes, this option is ignored.  Note that, unlike
Packit 08bd4c
	     other tar implementations, this implementation recognizes XZ com‐
Packit 08bd4c
	     pression automatically when reading archives.
Packit 08bd4c
Packit 08bd4c
     -j, --bzip, --bzip2, --bunzip2
Packit 08bd4c
	     (c mode only) Compress the resulting archive with bzip2(1).  In
Packit 08bd4c
	     extract or list modes, this option is ignored.  Note that, unlike
Packit 08bd4c
	     other tar implementations, this implementation recognizes bzip2
Packit 08bd4c
	     compression automatically when reading archives.
Packit 08bd4c
Packit 08bd4c
     -k, --keep-old-files
Packit 08bd4c
	     (x mode only) Do not overwrite existing files.  In particular, if
Packit 08bd4c
	     a file appears more than once in an archive, later copies will
Packit 08bd4c
	     not overwrite earlier copies.
Packit 08bd4c
Packit 08bd4c
     --keep-newer-files
Packit 08bd4c
	     (x mode only) Do not overwrite existing files that are newer than
Packit 08bd4c
	     the versions appearing in the archive being extracted.
Packit 08bd4c
Packit 08bd4c
     -L, --dereference
Packit 08bd4c
	     (c and r modes only) All symbolic links will be followed.	Nor‐
Packit 08bd4c
	     mally, symbolic links are archived as such.  With this option,
Packit 08bd4c
	     the target of the link will be archived instead.
Packit 08bd4c
Packit 08bd4c
     -l, --check-links
Packit 08bd4c
	     (c and r modes only) Issue a warning message unless all links to
Packit 08bd4c
	     each file are archived.
Packit 08bd4c
Packit 08bd4c
     --lrzip
Packit 08bd4c
	     (c mode only) Compress the resulting archive with lrzip(1).  In
Packit 08bd4c
	     extract or list modes, this option is ignored.
Packit 08bd4c
Packit 08bd4c
     --lz4   (c mode only) Compress the archive with lz4-compatible compres‐
Packit 08bd4c
	     sion before writing it.  In input mode, this option is ignored;
Packit 08bd4c
	     lz4 compression is recognized automatically on input.
Packit 08bd4c
Packit 08bd4c
     --lzma  (c mode only) Compress the resulting archive with the original
Packit 08bd4c
	     LZMA algorithm.  Use of this option is discouraged and new ar‐
Packit 08bd4c
	     chives should be created with --xz instead.  Note that, unlike
Packit 08bd4c
	     other tar implementations, this implementation recognizes LZMA
Packit 08bd4c
	     compression automatically when reading archives.
Packit 08bd4c
Packit 08bd4c
     --lzop  (c mode only) Compress the resulting archive with lzop(1).  In
Packit 08bd4c
	     extract or list modes, this option is ignored.
Packit 08bd4c
Packit 08bd4c
     -m, --modification-time
Packit 08bd4c
	     (x mode only) Do not extract modification time.  By default, the
Packit 08bd4c
	     modification time is set to the time stored in the archive.
Packit 08bd4c
Packit 08bd4c
     --mac-metadata
Packit 08bd4c
	     (c, r, u and x mode only) Mac OS X specific. Archive or extract
Packit 08bd4c
	     extended ACLs and extended attributes using copyfile(3) in Apple‐
Packit 08bd4c
	     Double format. This is the reverse of --no-mac-metadata.  and the
Packit 08bd4c
	     default behavior in c, r, and u modes or if tar is run in x mode
Packit 08bd4c
	     as root.
Packit 08bd4c
Packit 08bd4c
     -n, --norecurse, --no-recursion
Packit 08bd4c
	     (c, r, u modes only) Do not recursively archive the contents of
Packit 08bd4c
	     directories.
Packit 08bd4c
Packit 08bd4c
     --newer date
Packit 08bd4c
	     (c, r, u modes only) Only include files and directories newer
Packit 08bd4c
	     than the specified date.  This compares ctime entries.
Packit 08bd4c
Packit 08bd4c
     --newer-mtime date
Packit 08bd4c
	     (c, r, u modes only) Like --newer, except it compares mtime
Packit 08bd4c
	     entries instead of ctime entries.
Packit 08bd4c
Packit 08bd4c
     --newer-than file
Packit 08bd4c
	     (c, r, u modes only) Only include files and directories newer
Packit 08bd4c
	     than the specified file.  This compares ctime entries.
Packit 08bd4c
Packit 08bd4c
     --newer-mtime-than file
Packit 08bd4c
	     (c, r, u modes only) Like --newer-than, except it compares mtime
Packit 08bd4c
	     entries instead of ctime entries.
Packit 08bd4c
Packit 08bd4c
     --nodump
Packit 08bd4c
	     (c and r modes only) Honor the nodump file flag by skipping this
Packit 08bd4c
	     file.
Packit 08bd4c
Packit 08bd4c
     --nopreserveHFSCompression
Packit 08bd4c
	     (x mode only) Mac OS X specific (v10.6 or later). Do not compress
Packit 08bd4c
	     extracted regular files which were compressed with HFS+ compres‐
Packit 08bd4c
	     sion before archived.  By default, compress the regular files
Packit 08bd4c
	     again with HFS+ compression.
Packit 08bd4c
Packit 08bd4c
     --null  (use with -I or -T) Filenames or patterns are separated by null
Packit 08bd4c
	     characters, not by newlines.  This is often used to read file‐
Packit 08bd4c
	     names output by the -print0 option to find(1).
Packit 08bd4c
Packit 08bd4c
     --no-acls
Packit 08bd4c
	     (c, r, u, x modes only) Do not archive or extract POSIX.1e or
Packit 08bd4c
	     NFSv4 ACLs. This is the reverse of --acls and the default behav‐
Packit 08bd4c
	     ior if tar is run as non-root in x mode (on Mac OS X as any user
Packit 08bd4c
	     in c, r, u and x modes).
Packit 08bd4c
Packit 08bd4c
     --no-fflags
Packit 08bd4c
	     (c, r, u, x modes only) Do not archive or extract file flags.
Packit 08bd4c
	     This is the reverse of --fflags and the default behavior if tar
Packit 08bd4c
	     is run as non-root in x mode.
Packit 08bd4c
Packit 08bd4c
     --no-mac-metadata
Packit 08bd4c
	     (x mode only) Mac OS X specific. Do not archive or extract ACLs
Packit 08bd4c
	     and extended attributes using copyfile(3) in AppleDouble format.
Packit 08bd4c
	     This is the reverse of --mac-metadata.  and the default behavior
Packit 08bd4c
	     if tar is run as non-root in x mode.
Packit 08bd4c
Packit 08bd4c
     -n, --norecurse, --no-recursion
Packit 08bd4c
Packit 08bd4c
     --no-same-owner
Packit 08bd4c
	     (x mode only) Do not extract owner and group IDs.	This is the
Packit 08bd4c
	     reverse of --same-owner and the default behavior if tar is run as
Packit 08bd4c
	     non-root.
Packit 08bd4c
Packit 08bd4c
     --no-same-permissions
Packit 08bd4c
	     (x mode only) Do not extract full permissions (SGID, SUID, sticky
Packit 08bd4c
	     bit, ACLs, extended attributes or extended file flags).  This is
Packit 08bd4c
	     the reverse of -p and the default behavior if tar is run as non-
Packit 08bd4c
	     root.
Packit 08bd4c
Packit 08bd4c
     --no-xattrs
Packit 08bd4c
	     (c, r, u, x modes only) Do not archive or extract extended
Packit 08bd4c
	     attributes. This is the reverse of --xattrs and the default
Packit 08bd4c
	     behavior if tar is run as non-root in x mode.
Packit 08bd4c
Packit 08bd4c
     --numeric-owner
Packit 08bd4c
	     This is equivalent to --uname "" --gname "".  On extract, it
Packit 08bd4c
	     causes user and group names in the archive to be ignored in favor
Packit 08bd4c
	     of the numeric user and group ids.  On create, it causes user and
Packit 08bd4c
	     group names to not be stored in the archive.
Packit 08bd4c
Packit 08bd4c
     -O, --to-stdout
Packit 08bd4c
	     (x, t modes only) In extract (-x) mode, files will be written to
Packit 08bd4c
	     standard out rather than being extracted to disk.	In list (-t)
Packit 08bd4c
	     mode, the file listing will be written to stderr rather than the
Packit 08bd4c
	     usual stdout.
Packit 08bd4c
Packit 08bd4c
     -o      (x mode) Use the user and group of the user running the program
Packit 08bd4c
	     rather than those specified in the archive.  Note that this has
Packit 08bd4c
	     no significance unless -p is specified, and the program is being
Packit 08bd4c
	     run by the root user.  In this case, the file modes and flags
Packit 08bd4c
	     from the archive will be restored, but ACLs or owner information
Packit 08bd4c
	     in the archive will be discarded.
Packit 08bd4c
Packit 08bd4c
     -o      (c, r, u mode) A synonym for --format ustar
Packit 08bd4c
Packit 08bd4c
     --older date
Packit 08bd4c
	     (c, r, u modes only) Only include files and directories older
Packit 08bd4c
	     than the specified date.  This compares ctime entries.
Packit 08bd4c
Packit 08bd4c
     --older-mtime date
Packit 08bd4c
	     (c, r, u modes only) Like --older, except it compares mtime
Packit 08bd4c
	     entries instead of ctime entries.
Packit 08bd4c
Packit 08bd4c
     --older-than file
Packit 08bd4c
	     (c, r, u modes only) Only include files and directories older
Packit 08bd4c
	     than the specified file.  This compares ctime entries.
Packit 08bd4c
Packit 08bd4c
     --older-mtime-than file
Packit 08bd4c
	     (c, r, u modes only) Like --older-than, except it compares mtime
Packit 08bd4c
	     entries instead of ctime entries.
Packit 08bd4c
Packit 08bd4c
     --one-file-system
Packit 08bd4c
	     (c, r, and u modes) Do not cross mount points.
Packit 08bd4c
Packit 08bd4c
     --options options
Packit 08bd4c
	     Select optional behaviors for particular modules.	The argument
Packit 08bd4c
	     is a text string containing comma-separated keywords and values.
Packit 08bd4c
	     These are passed to the modules that handle particular formats to
Packit 08bd4c
	     control how those formats will behave.  Each option has one of
Packit 08bd4c
	     the following forms:
Packit 08bd4c
	     key=value
Packit 08bd4c
		     The key will be set to the specified value in every mod‐
Packit 08bd4c
		     ule that supports it.  Modules that do not support this
Packit 08bd4c
		     key will ignore it.
Packit 08bd4c
	     key     The key will be enabled in every module that supports it.
Packit 08bd4c
		     This is equivalent to key=1.
Packit 08bd4c
	     !key    The key will be disabled in every module that supports
Packit 08bd4c
		     it.
Packit 08bd4c
	     module:key=value, module:key, module:!key
Packit 08bd4c
		     As above, but the corresponding key and value will be
Packit 08bd4c
		     provided only to modules whose name matches module.
Packit 08bd4c
	     The currently supported modules and keys are:
Packit 08bd4c
	     iso9660:joliet
Packit 08bd4c
		     Support Joliet extensions.  This is enabled by default,
Packit 08bd4c
		     use !joliet or iso9660:!joliet to disable.
Packit 08bd4c
	     iso9660:rockridge
Packit 08bd4c
		     Support Rock Ridge extensions.  This is enabled by
Packit 08bd4c
		     default, use !rockridge or iso9660:!rockridge to disable.
Packit 08bd4c
	     gzip:compression-level
Packit 08bd4c
		     A decimal integer from 1 to 9 specifying the gzip com‐
Packit 08bd4c
		     pression level.
Packit 08bd4c
	     gzip:timestamp
Packit 08bd4c
		     Store timestamp. This is enabled by default, use
Packit 08bd4c
		     !timestamp or gzip:!timestamp to disable.
Packit 08bd4c
	     lrzip:compression=type
Packit 08bd4c
		     Use type as compression method.  Supported values are
Packit 08bd4c
		     bzip2, gzip, lzo (ultra fast), and zpaq (best, extremely
Packit 08bd4c
		     slow).
Packit 08bd4c
	     lrzip:compression-level
Packit 08bd4c
		     A decimal integer from 1 to 9 specifying the lrzip com‐
Packit 08bd4c
		     pression level.
Packit 08bd4c
	     lz4:compression-level
Packit 08bd4c
		     A decimal integer from 1 to 9 specifying the lzop com‐
Packit 08bd4c
		     pression level.
Packit 08bd4c
	     lz4:stream-checksum
Packit 08bd4c
		     Enable stream checksum. This is by default, use
Packit 08bd4c
		     lz4:!stream-checksum to disable.
Packit 08bd4c
	     lz4:block-checksum
Packit 08bd4c
		     Enable block checksum (Disabled by default).
Packit 08bd4c
	     lz4:block-size
Packit 08bd4c
		     A decimal integer from 4 to 7 specifying the lz4 compres‐
Packit 08bd4c
		     sion block size (7 is set by default).
Packit 08bd4c
	     lz4:block-dependence
Packit 08bd4c
		     Use the previous block of the block being compressed for
Packit 08bd4c
		     a compression dictionary to improve compression ratio.
Packit 08bd4c
	     lzop:compression-level
Packit 08bd4c
		     A decimal integer from 1 to 9 specifying the lzop com‐
Packit 08bd4c
		     pression level.
Packit 08bd4c
	     xz:compression-level
Packit 08bd4c
		     A decimal integer from 0 to 9 specifying the xz compres‐
Packit 08bd4c
		     sion level.
Packit 08bd4c
	     mtree:keyword
Packit 08bd4c
		     The mtree writer module allows you to specify which mtree
Packit 08bd4c
		     keywords will be included in the output.  Supported key‐
Packit 08bd4c
		     words include: cksum, device, flags, gid, gname, indent,
Packit 08bd4c
		     link, md5, mode, nlink, rmd160, sha1, sha256, sha384,
Packit 08bd4c
		     sha512, size, time, uid, uname.  The default is equiva‐
Packit 08bd4c
		     lent to: “device, flags, gid, gname, link, mode, nlink,
Packit 08bd4c
		     size, time, type, uid, uname”.
Packit 08bd4c
	     mtree:all
Packit 08bd4c
		     Enables all of the above keywords.  You can also use
Packit 08bd4c
		     mtree:!all to disable all keywords.
Packit 08bd4c
	     mtree:use-set
Packit 08bd4c
		     Enable generation of /set lines in the output.
Packit 08bd4c
	     mtree:indent
Packit 08bd4c
		     Produce human-readable output by indenting options and
Packit 08bd4c
		     splitting lines to fit into 80 columns.
Packit 08bd4c
	     zip:compression=type
Packit 08bd4c
		     Use type as compression method.  Supported values are
Packit 08bd4c
		     store (uncompressed) and deflate (gzip algorithm).
Packit 08bd4c
	     zip:encryption
Packit 08bd4c
		     Enable encryption using traditional zip encryption.
Packit 08bd4c
	     zip:encryption=type
Packit 08bd4c
		     Use type as encryption type.  Supported values are
Packit 08bd4c
		     zipcrypt (traditional zip encryption), aes128 (WinZip
Packit 08bd4c
		     AES-128 encryption) and aes256 (WinZip AES-256 encryp‐
Packit 08bd4c
		     tion).
Packit 08bd4c
	     read_concatenated_archives
Packit 08bd4c
		     Ignore zeroed blocks in the archive, which occurs when
Packit 08bd4c
		     multiple tar archives have been concatenated together.
Packit 08bd4c
		     Without this option, only the contents of the first con‐
Packit 08bd4c
		     catenated archive would be read.  This option is compara‐
Packit 08bd4c
		     ble to the -i, --ignore-zeros option of GNU tar.
Packit 08bd4c
	     If a provided option is not supported by any module, that is a
Packit 08bd4c
	     fatal error.
Packit 08bd4c
Packit 08bd4c
     -P, --absolute-paths
Packit 08bd4c
	     Preserve pathnames.  By default, absolute pathnames (those that
Packit 08bd4c
	     begin with a / character) have the leading slash removed both
Packit 08bd4c
	     when creating archives and extracting from them.  Also, tar will
Packit 08bd4c
	     refuse to extract archive entries whose pathnames contain .. or
Packit 08bd4c
	     whose target directory would be altered by a symlink.  This
Packit 08bd4c
	     option suppresses these behaviors.
Packit 08bd4c
Packit 08bd4c
     -p, --insecure, --preserve-permissions
Packit 08bd4c
	     (x mode only) Preserve file permissions.  Attempt to restore the
Packit 08bd4c
	     full permissions, including owner, file modes, ACLs, extended
Packit 08bd4c
	     attributes and extended file flags, if available, for each item
Packit 08bd4c
	     extracted from the archive. This is te reverse of
Packit 08bd4c
	     --no-same-permissions and the default if tar is being run by root
Packit 08bd4c
	     and can be partially overridden by also specifying --no-acls,
Packit 08bd4c
	     --no-fflags, --no-mac-metadata or --no-xattrs.
Packit 08bd4c
Packit 08bd4c
     --passphrase passphrase
Packit 08bd4c
	     The passphrase is used to extract or create an encrypted archive.
Packit 08bd4c
	     Currently, zip is the only supported format that supports encryp‐
Packit 08bd4c
	     tion.  You shouldn't use this option unless you realize how inse‐
Packit 08bd4c
	     cure use of this option is.
Packit 08bd4c
Packit 08bd4c
     --posix
Packit 08bd4c
	     (c, r, u mode only) Synonym for --format pax
Packit 08bd4c
Packit 08bd4c
     -q, --fast-read
Packit 08bd4c
	     (x and t mode only) Extract or list only the first archive entry
Packit 08bd4c
	     that matches each pattern or filename operand.  Exit as soon as
Packit 08bd4c
	     each specified pattern or filename has been matched.  By default,
Packit 08bd4c
	     the archive is always read to the very end, since there can be
Packit 08bd4c
	     multiple entries with the same name and, by convention, later
Packit 08bd4c
	     entries overwrite earlier entries.  This option is provided as a
Packit 08bd4c
	     performance optimization.
Packit 08bd4c
Packit 08bd4c
     -S      (x mode only) Extract files as sparse files.  For every block on
Packit 08bd4c
	     disk, check first if it contains only NULL bytes and seek over it
Packit 08bd4c
	     otherwise.  This works similar to the conv=sparse option of dd.
Packit 08bd4c
Packit 08bd4c
     -s pattern
Packit 08bd4c
	     Modify file or archive member names according to pattern.	The
Packit 08bd4c
	     pattern has the format /old/new/[ghHprRsS] where old is a basic
Packit 08bd4c
	     regular expression, new is the replacement string of the matched
Packit 08bd4c
	     part, and the optional trailing letters modify how the replace‐
Packit 08bd4c
	     ment is handled.  If old is not matched, the pattern is skipped.
Packit 08bd4c
	     Within new, ~ is substituted with the match, \1 to \9 with the
Packit 08bd4c
	     content of the corresponding captured group.  The optional trail‐
Packit 08bd4c
	     ing g specifies that matching should continue after the matched
Packit 08bd4c
	     part and stop on the first unmatched pattern.  The optional
Packit 08bd4c
	     trailing s specifies that the pattern applies to the value of
Packit 08bd4c
	     symbolic links.  The optional trailing p specifies that after a
Packit 08bd4c
	     successful substitution the original path name and the new path
Packit 08bd4c
	     name should be printed to standard error.	Optional trailing H,
Packit 08bd4c
	     R, or S characters suppress substitutions for hardlink targets,
Packit 08bd4c
	     regular filenames, or symlink targets, respectively.  Optional
Packit 08bd4c
	     trailing h, r, or s characters enable substitutions for hardlink
Packit 08bd4c
	     targets, regular filenames, or symlink targets, respectively.
Packit 08bd4c
	     The default is hrs which applies substitutions to all names.  In
Packit 08bd4c
	     particular, it is never necessary to specify h, r, or s.
Packit 08bd4c
Packit 08bd4c
     --same-owner
Packit 08bd4c
	     (x mode only) Extract owner and group IDs.  This is the reverse
Packit 08bd4c
	     of --no-same-owner and the default behavior if tar is run as
Packit 08bd4c
	     root.
Packit 08bd4c
Packit 08bd4c
     --strip-components count
Packit 08bd4c
	     Remove the specified number of leading path elements.  Pathnames
Packit 08bd4c
	     with fewer elements will be silently skipped.  Note that the
Packit 08bd4c
	     pathname is edited after checking inclusion/exclusion patterns
Packit 08bd4c
	     but before security checks.
Packit 08bd4c
Packit 08bd4c
     -T filename, --files-from filename
Packit 08bd4c
	     In x or t mode, tar will read the list of names to be extracted
Packit 08bd4c
	     from filename.  In c mode, tar will read names to be archived
Packit 08bd4c
	     from filename.  The special name “-C” on a line by itself will
Packit 08bd4c
	     cause the current directory to be changed to the directory speci‐
Packit 08bd4c
	     fied on the following line.  Names are terminated by newlines
Packit 08bd4c
	     unless --null is specified.  Note that --null also disables the
Packit 08bd4c
	     special handling of lines containing “-C”.  Note:	If you are
Packit 08bd4c
	     generating lists of files using find(1), you probably want to use
Packit 08bd4c
	     -n as well.
Packit 08bd4c
Packit 08bd4c
     --totals
Packit 08bd4c
	     (c, r, u modes only) After archiving all files, print a summary
Packit 08bd4c
	     to stderr.
Packit 08bd4c
Packit 08bd4c
     -U, --unlink, --unlink-first
Packit 08bd4c
	     (x mode only) Unlink files before creating them.  This can be a
Packit 08bd4c
	     minor performance optimization if most files already exist, but
Packit 08bd4c
	     can make things slower if most files do not already exist.  This
Packit 08bd4c
	     flag also causes tar to remove intervening directory symlinks
Packit 08bd4c
	     instead of reporting an error.  See the SECURITY section below
Packit 08bd4c
	     for more details.
Packit 08bd4c
Packit 08bd4c
     --uid id
Packit 08bd4c
	     Use the provided user id number and ignore the user name from the
Packit 08bd4c
	     archive.  On create, if --uname is not also specified, the user
Packit 08bd4c
	     name will be set to match the user id.
Packit 08bd4c
Packit 08bd4c
     --uname name
Packit 08bd4c
	     Use the provided user name.  On extract, this overrides the user
Packit 08bd4c
	     name in the archive; if the provided user name does not exist on
Packit 08bd4c
	     the system, it will be ignored and the user id (from the archive
Packit 08bd4c
	     or from the --uid option) will be used instead.  On create, this
Packit 08bd4c
	     sets the user name that will be stored in the archive; the name
Packit 08bd4c
	     is not verified against the system user database.
Packit 08bd4c
Packit 08bd4c
     --use-compress-program program
Packit 08bd4c
	     Pipe the input (in x or t mode) or the output (in c mode) through
Packit 08bd4c
	     program instead of using the builtin compression support.
Packit 08bd4c
Packit 08bd4c
     -v, --verbose
Packit 08bd4c
	     Produce verbose output.  In create and extract modes, tar will
Packit 08bd4c
	     list each file name as it is read from or written to the archive.
Packit 08bd4c
	     In list mode, tar will produce output similar to that of ls(1).
Packit 08bd4c
	     An additional -v option will also provide ls-like details in cre‐
Packit 08bd4c
	     ate and extract mode.
Packit 08bd4c
Packit 08bd4c
     --version
Packit 08bd4c
	     Print version of tar and libarchive, and exit.
Packit 08bd4c
Packit 08bd4c
     -w, --confirmation, --interactive
Packit 08bd4c
	     Ask for confirmation for every action.
Packit 08bd4c
Packit 08bd4c
     -X filename, --exclude-from filename
Packit 08bd4c
	     Read a list of exclusion patterns from the specified file.  See
Packit 08bd4c
	     --exclude for more information about the handling of exclusions.
Packit 08bd4c
Packit 08bd4c
     --xattrs
Packit 08bd4c
	     (c, r, u, x modes only) Archive or extract extended attributes.
Packit 08bd4c
	     This is the reverse of --no-xattrs and the default behavior in c,
Packit 08bd4c
	     r, and u modes or if tar is run in x mode as root.
Packit 08bd4c
Packit 08bd4c
     -y      (c mode only) Compress the resulting archive with bzip2(1).  In
Packit 08bd4c
	     extract or list modes, this option is ignored.  Note that, unlike
Packit 08bd4c
	     other tar implementations, this implementation recognizes bzip2
Packit 08bd4c
	     compression automatically when reading archives.
Packit 08bd4c
Packit 08bd4c
     -Z, --compress, --uncompress
Packit 08bd4c
	     (c mode only) Compress the resulting archive with compress(1).
Packit 08bd4c
	     In extract or list modes, this option is ignored.	Note that,
Packit 08bd4c
	     unlike other tar implementations, this implementation recognizes
Packit 08bd4c
	     compress compression automatically when reading archives.
Packit 08bd4c
Packit 08bd4c
     -z, --gunzip, --gzip
Packit 08bd4c
	     (c mode only) Compress the resulting archive with gzip(1).  In
Packit 08bd4c
	     extract or list modes, this option is ignored.  Note that, unlike
Packit 08bd4c
	     other tar implementations, this implementation recognizes gzip
Packit 08bd4c
	     compression automatically when reading archives.
Packit 08bd4c
Packit 08bd4c
ENVIRONMENT
Packit 08bd4c
     The following environment variables affect the execution of tar:
Packit 08bd4c
Packit 08bd4c
     TAR_READER_OPTIONS
Packit 08bd4c
		The default options for format readers and compression read‐
Packit 08bd4c
		ers.  The --options option overrides this.
Packit 08bd4c
Packit 08bd4c
     TAR_WRITER_OPTIONS
Packit 08bd4c
		The default options for format writers and compression writ‐
Packit 08bd4c
		ers.  The --options option overrides this.
Packit 08bd4c
Packit 08bd4c
     LANG	The locale to use.  See environ(7) for more information.
Packit 08bd4c
Packit 08bd4c
     TAPE	The default device.  The -f option overrides this.  Please see
Packit 08bd4c
		the description of the -f option above for more details.
Packit 08bd4c
Packit 08bd4c
     TZ 	The timezone to use when displaying dates.  See environ(7) for
Packit 08bd4c
		more information.
Packit 08bd4c
Packit 08bd4c
EXIT STATUS
Packit 08bd4c
     The tar utility exits 0 on success, and >0 if an error occurs.
Packit 08bd4c
Packit 08bd4c
EXAMPLES
Packit 08bd4c
     The following creates a new archive called file.tar.gz that contains two
Packit 08bd4c
     files source.c and source.h:
Packit 08bd4c
	   tar -czf file.tar.gz source.c source.h
Packit 08bd4c
Packit 08bd4c
     To view a detailed table of contents for this archive:
Packit 08bd4c
	   tar -tvf file.tar.gz
Packit 08bd4c
Packit 08bd4c
     To extract all entries from the archive on the default tape drive:
Packit 08bd4c
	   tar -x
Packit 08bd4c
Packit 08bd4c
     To examine the contents of an ISO 9660 cdrom image:
Packit 08bd4c
	   tar -tf image.iso
Packit 08bd4c
Packit 08bd4c
     To move file hierarchies, invoke tar as
Packit 08bd4c
	   tar -cf - -C srcdir . | tar -xpf - -C destdir
Packit 08bd4c
     or more traditionally
Packit 08bd4c
	   cd srcdir ; tar -cf - . | (cd destdir ; tar -xpf -)
Packit 08bd4c
Packit 08bd4c
     In create mode, the list of files and directories to be archived can also
Packit 08bd4c
     include directory change instructions of the form -Cfoo/baz and archive
Packit 08bd4c
     inclusions of the form @archive-file.  For example, the command line
Packit 08bd4c
	   tar -c -f new.tar foo1 @old.tgz -C/tmp foo2
Packit 08bd4c
     will create a new archive new.tar.  tar will read the file foo1 from the
Packit 08bd4c
     current directory and add it to the output archive.  It will then read
Packit 08bd4c
     each entry from old.tgz and add those entries to the output archive.
Packit 08bd4c
     Finally, it will switch to the /tmp directory and add foo2 to the output
Packit 08bd4c
     archive.
Packit 08bd4c
Packit 08bd4c
     An input file in mtree(5) format can be used to create an output archive
Packit 08bd4c
     with arbitrary ownership, permissions, or names that differ from existing
Packit 08bd4c
     data on disk:
Packit 08bd4c
Packit 08bd4c
	   $ cat input.mtree
Packit 08bd4c
	   #mtree
Packit 08bd4c
	   usr/bin uid=0 gid=0 mode=0755 type=dir
Packit 08bd4c
	   usr/bin/ls uid=0 gid=0 mode=0755 type=file content=myls
Packit 08bd4c
	   $ tar -cvf output.tar @input.mtree
Packit 08bd4c
Packit 08bd4c
     The --newer and --newer-mtime switches accept a variety of common date
Packit 08bd4c
     and time specifications, including “12 Mar 2005 7:14:29pm”, “2005-03-12
Packit 08bd4c
     19:14”, “5 minutes ago”, and “19:14 PST May 1”.
Packit 08bd4c
Packit 08bd4c
     The --options argument can be used to control various details of archive
Packit 08bd4c
     generation or reading.  For example, you can generate mtree output which
Packit 08bd4c
     only contains type, time, and uid keywords:
Packit 08bd4c
	   tar -cf file.tar --format=mtree --options='!all,type,time,uid' dir
Packit 08bd4c
     or you can set the compression level used by gzip or xz compression:
Packit 08bd4c
	   tar -czf file.tar --options='compression-level=9'.
Packit 08bd4c
     For more details, see the explanation of the archive_read_set_options()
Packit 08bd4c
     and archive_write_set_options() API calls that are described in
Packit 08bd4c
     archive_read(3) and archive_write(3).
Packit 08bd4c
Packit 08bd4c
COMPATIBILITY
Packit 08bd4c
     The bundled-arguments format is supported for compatibility with historic
Packit 08bd4c
     implementations.  It consists of an initial word (with no leading - char‐
Packit 08bd4c
     acter) in which each character indicates an option.  Arguments follow as
Packit 08bd4c
     separate words.  The order of the arguments must match the order of the
Packit 08bd4c
     corresponding characters in the bundled command word.  For example,
Packit 08bd4c
	   tar tbf 32 file.tar
Packit 08bd4c
     specifies three flags t, b, and f.  The b and f flags both require argu‐
Packit 08bd4c
     ments, so there must be two additional items on the command line.	The 32
Packit 08bd4c
     is the argument to the b flag, and file.tar is the argument to the f
Packit 08bd4c
     flag.
Packit 08bd4c
Packit 08bd4c
     The mode options c, r, t, u, and x and the options b, f, l, m, o, v, and
Packit 08bd4c
     w comply with SUSv2.
Packit 08bd4c
Packit 08bd4c
     For maximum portability, scripts that invoke tar should use the bundled-
Packit 08bd4c
     argument format above, should limit themselves to the c, t, and x modes,
Packit 08bd4c
     and the b, f, m, v, and w options.
Packit 08bd4c
Packit 08bd4c
     Additional long options are provided to improve compatibility with other
Packit 08bd4c
     tar implementations.
Packit 08bd4c
Packit 08bd4c
SECURITY
Packit 08bd4c
     Certain security issues are common to many archiving programs, including
Packit 08bd4c
     tar.  In particular, carefully-crafted archives can request that tar
Packit 08bd4c
     extract files to locations outside of the target directory.  This can
Packit 08bd4c
     potentially be used to cause unwitting users to overwrite files they did
Packit 08bd4c
     not intend to overwrite.  If the archive is being extracted by the supe‐
Packit 08bd4c
     ruser, any file on the system can potentially be overwritten.  There are
Packit 08bd4c
     three ways this can happen.  Although tar has mechanisms to protect
Packit 08bd4c
     against each one, savvy users should be aware of the implications:
Packit 08bd4c
Packit 08bd4c
     ·	     Archive entries can have absolute pathnames.  By default, tar
Packit 08bd4c
	     removes the leading / character from filenames before restoring
Packit 08bd4c
	     them to guard against this problem.
Packit 08bd4c
Packit 08bd4c
     ·	     Archive entries can have pathnames that include .. components.
Packit 08bd4c
	     By default, tar will not extract files containing .. components
Packit 08bd4c
	     in their pathname.
Packit 08bd4c
Packit 08bd4c
     ·	     Archive entries can exploit symbolic links to restore files to
Packit 08bd4c
	     other directories.  An archive can restore a symbolic link to
Packit 08bd4c
	     another directory, then use that link to restore a file into that
Packit 08bd4c
	     directory.  To guard against this, tar checks each extracted path
Packit 08bd4c
	     for symlinks.  If the final path element is a symlink, it will be
Packit 08bd4c
	     removed and replaced with the archive entry.  If -U is specified,
Packit 08bd4c
	     any intermediate symlink will also be unconditionally removed.
Packit 08bd4c
	     If neither -U nor -P is specified, tar will refuse to extract the
Packit 08bd4c
	     entry.
Packit 08bd4c
     To protect yourself, you should be wary of any archives that come from
Packit 08bd4c
     untrusted sources.  You should examine the contents of an archive with
Packit 08bd4c
	   tar -tf filename
Packit 08bd4c
     before extraction.  You should use the -k option to ensure that tar will
Packit 08bd4c
     not overwrite any existing files or the -U option to remove any pre-
Packit 08bd4c
     existing files.  You should generally not extract archives while running
Packit 08bd4c
     with super-user privileges.  Note that the -P option to tar disables the
Packit 08bd4c
     security checks above and allows you to extract an archive while preserv‐
Packit 08bd4c
     ing any absolute pathnames, .. components, or symlinks to other directo‐
Packit 08bd4c
     ries.
Packit 08bd4c
Packit 08bd4c
SEE ALSO
Packit 08bd4c
     bzip2(1), compress(1), cpio(1), gzip(1), mt(1), pax(1), shar(1), xz(1),
Packit 08bd4c
     libarchive(3), libarchive-formats(5), tar(5)
Packit 08bd4c
Packit 08bd4c
STANDARDS
Packit 08bd4c
     There is no current POSIX standard for the tar command; it appeared in
Packit 08bd4c
     ISO/IEC 9945-1:1996 (“POSIX.1”) but was dropped from IEEE Std 1003.1-2001
Packit 08bd4c
     (“POSIX.1”).  The options supported by this implementation were developed
Packit 08bd4c
     by surveying a number of existing tar implementations as well as the old
Packit 08bd4c
     POSIX specification for tar and the current POSIX specification for pax.
Packit 08bd4c
Packit 08bd4c
     The ustar and pax interchange file formats are defined by IEEE Std
Packit 08bd4c
     1003.1-2001 (“POSIX.1”) for the pax command.
Packit 08bd4c
Packit 08bd4c
HISTORY
Packit 08bd4c
     A tar command appeared in Seventh Edition Unix, which was released in
Packit 08bd4c
     January, 1979.  There have been numerous other implementations, many of
Packit 08bd4c
     which extended the file format.  John Gilmore's pdtar public-domain
Packit 08bd4c
     implementation (circa November, 1987) was quite influential, and formed
Packit 08bd4c
     the basis of GNU tar.  GNU tar was included as the standard system tar in
Packit 08bd4c
     FreeBSD beginning with FreeBSD 1.0.
Packit 08bd4c
Packit 08bd4c
     This is a complete re-implementation based on the libarchive(3) library.
Packit 08bd4c
     It was first released with FreeBSD 5.4 in May, 2005.
Packit 08bd4c
Packit 08bd4c
BUGS
Packit 08bd4c
     This program follows ISO/IEC 9945-1:1996 (“POSIX.1”) for the definition
Packit 08bd4c
     of the -l option.	Note that GNU tar prior to version 1.15 treated -l as
Packit 08bd4c
     a synonym for the --one-file-system option.
Packit 08bd4c
Packit 08bd4c
     The -C dir option may differ from historic implementations.
Packit 08bd4c
Packit 08bd4c
     All archive output is written in correctly-sized blocks, even if the out‐
Packit 08bd4c
     put is being compressed.  Whether or not the last output block is padded
Packit 08bd4c
     to a full block size varies depending on the format and the output
Packit 08bd4c
     device.  For tar and cpio formats, the last block of output is padded to
Packit 08bd4c
     a full block size if the output is being written to standard output or to
Packit 08bd4c
     a character or block device such as a tape drive.	If the output is being
Packit 08bd4c
     written to a regular file, the last block will not be padded.  Many com‐
Packit 08bd4c
     pressors, including gzip(1) and bzip2(1), complain about the null padding
Packit 08bd4c
     when decompressing an archive created by tar, although they still extract
Packit 08bd4c
     it correctly.
Packit 08bd4c
Packit 08bd4c
     The compression and decompression is implemented internally, so there may
Packit 08bd4c
     be insignificant differences between the compressed output generated by
Packit 08bd4c
	   tar -czf - file
Packit 08bd4c
     and that generated by
Packit 08bd4c
	   tar -cf - file | gzip
Packit 08bd4c
Packit 08bd4c
     The default should be to read and write archives to the standard I/O
Packit 08bd4c
     paths, but tradition (and POSIX) dictates otherwise.
Packit 08bd4c
Packit 08bd4c
     The r and u modes require that the archive be uncompressed and located in
Packit 08bd4c
     a regular file on disk.  Other archives can be modified using c mode with
Packit 08bd4c
     the @archive-file extension.
Packit 08bd4c
Packit 08bd4c
     To archive a file called @foo or -foo you must specify it as ./@foo or
Packit 08bd4c
     ./-foo, respectively.
Packit 08bd4c
Packit 08bd4c
     In create mode, a leading ./ is always removed.  A leading / is stripped
Packit 08bd4c
     unless the -P option is specified.
Packit 08bd4c
Packit 08bd4c
     There needs to be better support for file selection on both create and
Packit 08bd4c
     extract.
Packit 08bd4c
Packit 08bd4c
     There is not yet any support for multi-volume archives.
Packit 08bd4c
Packit 08bd4c
     Converting between dissimilar archive formats (such as tar and cpio)
Packit 08bd4c
     using the @- convention can cause hard link information to be lost.
Packit 08bd4c
     (This is a consequence of the incompatible ways that different archive
Packit 08bd4c
     formats store hardlink information.)
Packit 08bd4c
Packit 08bd4c
BSD			       February 25, 2017			   BSD