tar is as specified in the Single UNIX Specification, Version 2, but with differences as listed below.
Certain aspects of internationalized filename globbing are optional; see Internationalization and Filename Globbing>.
doesn't dump symlinks; dumps the files they point to.
filters the archive through gzip.
The behaviors specified in this section are expected to disappear from a future version of the LSB; applications should only use the non-LSB-deprecated behaviors.
appends tar files to an archive.
is equivalent to -c.
finds differences between archive and file system.
deletes from the archive. (Not for use on mag tapes!)
is equivalent to -r.
is equivalent to -t.
is equivalent to -u.
extracts files from an archive.
does not change access times on dumped files.
is equivalent to -b.
reblocks as we read; for reading 4.2BSD pipes.
changes to directory DIR.
prints directory names while reading the archive.
uses archive file or device F. The default is "-", meaning stdin/stdout.
specifies that archive file is local even if has a colon.
runs script at end of each tape; implies -M.
creates/lists/extracts old GNU-format incremental backup.
creates/lists/extracts new GNU-format incremental backup.
Synonym for -h.
ignores blocks of zeros in archive that normally mean EOF.
filters archive through bzip2; used to decompress .bz2 files.
doesn't exit with non-zero status on unreadable files.
keeps existing files; doesn't overwrite them from archive.
begins at file F in the archive.
stays in local file system when creating an archive.
changes tapes after writing N*1024 bytes.
is equivalent to -m.
creates/lists/extracts multi-volume archive.
stores only files newer than DATE.
writes a V7 format archive, rather than ANSI format. Note that for -o the behavior is different than what is specified in the Single UNIX Specification, Version 2.
extracts files to standard output.
extracts all protection information.
does not strip leading /s from file names.
is equivalent to -p -s.
shows record number within archive with each message.
removes files after adding them to the archive.
sorts list of names to extract to match archive.
creates extracted files with the same ownership.
handles sparse files efficiently.
gets names to extract or create from file F.
causes -T to read null-terminated names; disables -C.
prints total bytes written with --create.
is equivalent to -v.
creates archive with volume name NAME.
prints tar program version number.
asks for confirmation for every action.
attempts to verify the archive after writing it.
excludes file FILE.
excludes files listed in FILE.
filters the archive through compress.
Synonym for -z.
filters the archive through PROG (which must accept -d)
blocks the output of compression program for tapes.
specifies drive and density.