The specification for "tar" is as specified in the SUS but with the following differences as listed below.
append tar files to an archive
Equivalent to the -c option
find differences between archive and file system
delete from the archive (not for use on mag tapes!)
Equivalent to the -r option.
Equivalent to the the -t option
Equivalent to the -u option
extract files from an archive
don't change access times on dumped files
Equivalent to the -b option
reblock as we read (for reading 4.2BSD pipes)
change to directory DIR
print directory names while reading the archive
use archive file or device F (default "-", meaning stdin/stdout).
archive file is local even if has a colon
run script at end of each tape (implies -M)
create/list/extract old GNU- incremental backup
create/list/extract new GNU- incremental backup
don't dump symlinks; dump the files they point to
ignore blocks of zeros in archive (normally mean EOF)
filter archive through bzip2, use to decompress .bz2 files
don't exit with non-zero status on unreadable files
keep existing files; don't overwrite them from archive
begin at file F in the archive
stay in local file system when creating an archive
change tapes after writing N*1024 bytes
Equivalent to the -m option
create/list/extract multi-volume archive
only store files newer than DATE
write a V7 archive, rather than ANSI . Note that for the -o option the behaviour is different than what is specified in the SUSv2
extract files to standard output
extract all protection information
don't strip leading /s from file names
Equvilent to -p -s
show record number within archive with each message
remove files after adding them to the archive
list of names to extract is sorted to match archive
create extracted files with the same ownership
handle sparse files efficiently
get names to extract or create from file F
-T reads null-terminated names, disable -C
print total bytes written with --create
Equivalent to the -v option
create archive with volume name NAME
print tar program version number
ask for confirmation for every action
attempt to verify the archive after writing it
exclude file FILE
exclude files listed in FILE
filter the archive through compress
filter the archive through gzip
filter the archive through PROG (which must accept -d)
block the output of compression program for tapes
specify drive and density