


      TTTTAAAARRRR((((1111))))                      ((((UUUUNNNNIIIIXXXX 5555....0000))))                     TTTTAAAARRRR((((1111))))



      NNNNAAAAMMMMEEEE
           tar - tape file archiver

      SSSSYYYYNNNNTTTTAAAAXXXX
           ttttaaaarrrr [ key ] [ files ]

      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
           _T_a_r saves and restores files on magnetic tape.  Its actions
           are controlled by the _k_e_y argument.  The _k_e_y is a string of
           characters containing at most one function letter and
           possibly one or more function modifiers.  Other arguments to
           the command are _f_i_l_e_s (or directory names) specifying which
           files are to be dumped or restored.  In all cases,
           appearance of a directory name refers to the files and
           (recursively) subdirectories of that directory.

           The function portion of the key is specified by one of the
           following letters:

           rrrr       The named _f_i_l_e_s are written on the end of the tape.
                   The cccc function implies this function.
           xxxx       The named _f_i_l_e_s are extracted from the tape.  If a
                   named file matches a directory whose contents had
                   been written onto the tape, this directory is
                   (recursively) extracted.  The owner, modification
                   time, and mode are restored (if possible).  If no
                   _f_i_l_e_s argument is given, the entire content of the
                   tape is extracted.  Note that if several files with
                   the same name are on the tape, the last one
                   overwrites all earlier ones.
           tttt       The names of the specified files are listed on
                   stderr each time that they occur on the tape.  If no
                   _f_i_l_e_s argument is given, all the names on the tape
                   are listed.
           uuuu       The named _f_i_l_e_s are added to the tape if they are
                   not already there, or have been modified since last
                   written on that tape.
           cccc       Create a new tape; writing begins at the beginning
                   of the tape, instead of after the last file.  This
                   command implies the rrrr function.

           The following characters may be used in addition to the
           letter that selects the desired function:

           0000,,,,............,,,,7777 This modifier selects the drive on which the tape is
                   mounted.  The default is 1111.
           vvvv       Normally, _t_a_r does its work silently.  The vvvv
                   (verbose) option causes it to type on stderr the
                   name of each file it treats, preceded by the
                   function letter.  With the tttt function, vvvv gives more
                   information about the tape entries:  protection
                   bits, user and group id, file size in bytes, last



      Page 1                                                   (9010-E)






      TTTTAAAARRRR((((1111))))                      ((((UUUUNNNNIIIIXXXX 5555....0000))))                     TTTTAAAARRRR((((1111))))



                   modification date, and file name.
           wwww       causes _t_a_r to print the action to be taken, followed
                   by the name of the file, and then wait for the
                   user's confirmation.  If a word beginning with yyyy is
                   given, the action is performed.  Any other input
                   means ``no''.
           ffff       causes _t_a_r to use the next argument as the name of
                   the archive instead of ////ddddeeeevvvv////rrrrmmmmtttt0000.  If the name of
                   the file is ----, _t_a_r writes to the standard output or
                   reads from the standard input, whichever is
                   appropriate. Thus _t_a_r can be used as the head or
                   tail of a pipeline.  _T_a_r can also be used to move
                   hierarchies with the command:

                     cd fromdir; tar cf - .... | (cd todir; tar xf -)

           bbbb       causes _t_a_r to use the next argument as the blocking
                   factor for tape records.  The default is 1, the
                   maximum is 20.  This option should only be used with
                   raw magnetic tape archives (see ffff above).  The block
                   size is determined automatically when reading tapes
                   (key letters xxxx and tttt).
           llll       tells _t_a_r to complain if it cannot resolve all of
                   the links to the files being dumped.  If llll is not
                   specified, no error messages are printed.
           mmmm       tells _t_a_r to not restore the modification times.
                   The modification time of the file will be the time
                   of extraction.

      FFFFIIIILLLLEEEESSSS
           /dev/rmt0
           /tmp/tar*

      DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
           Complaints about bad key characters and tape read/write
           errors.
           Complaints if enough memory is not available to hold the
           link tables.

      BBBBUUUUGGGGSSSS
           There is no way to ask for the _n-th occurrence of a file.
           Tape errors are handled ungracefully.
           The uuuu option can be slow.
           The bbbb option should not be used with archives that are going
           to be updated.  The current magnetic tape driver cannot
           backspace raw magnetic tape.  If the archive is on a disk
           file, the bbbb option should not be used at all, because
           updating an archive stored on disk can destroy it.
           The current limit on file-name length is 100 characters.






      Page 2                                                   (9010-E)



