Annotation of cci/usr/src/man/man1/tar.1, revision 1.1

1.1     ! root        1: .TH TAR 1 "13 January 1983"
        !             2: .SH NAME
        !             3: tar \- tape archiver
        !             4: .SH SYNOPSIS
        !             5: .B tar
        !             6: [ key ] [ name ... ]
        !             7: .SH DESCRIPTION
        !             8: .PP
        !             9: .I Tar
        !            10: saves and restores multiple files on a single file (usually a magnetic
        !            11: tape, but it can be any file).  
        !            12: .IR Tar 's
        !            13: actions are controlled by the
        !            14: .I key
        !            15: argument.  The
        !            16: .I key
        !            17: is a string of characters containing at most one function letter and possibly
        !            18: one or more function modifiers.  Other arguments to 
        !            19: .I tar
        !            20: are file or directory names specifying which files to dump or restore.
        !            21: In all cases, appearance of a directory name refers to
        !            22: the files and (recursively) subdirectories of that directory.
        !            23: .PP
        !            24: The function portion of the key is specified by one of the following letters:
        !            25: .TP 8
        !            26: .B r
        !            27: The named files are written on the end of the tape.  The
        !            28: .B c
        !            29: function implies this.
        !            30: .TP 8
        !            31: .B x
        !            32: The named files are extracted from the tape.  If the named file
        !            33: matches a directory whose contents had been written onto the tape, this
        !            34: directory is (recursively) extracted.  The owner, modification time, and mode
        !            35: are restored (if possible).  If no file argument is given, the entire content
        !            36: of the tape is extracted.  Note that if multiple entries specifying the same
        !            37: file are on the tape, the last one overwrites all earlier.
        !            38: .TP 8
        !            39: .B t
        !            40: The names of the specified files are listed each time they occur on
        !            41: the tape.  If no file argument is given, all of the names on the tape
        !            42: are listed.
        !            43: .TP 8
        !            44: .B u
        !            45: The named files are added to the tape if either they are not
        !            46: already there or have been modified since last put on the tape.
        !            47: .TP 8
        !            48: .B c
        !            49: Create a new tape; writing begins on the beginning of the tape
        !            50: instead of after the last file.  This command implies
        !            51: .BR r .
        !            52: .TP 8
        !            53: .B o
        !            54: On output, tar normally places information specifying owner and modes
        !            55: of directories in the archive.  Former versions of tar, when encountering
        !            56: this information will give error message of the form
        !            57: .br
        !            58:        "<name>/: cannot create".
        !            59: .br
        !            60: This option will suppress the directory information.
        !            61: .TP 8
        !            62: .B p
        !            63: This option says to restore files to their original modes,
        !            64: ignoring the present
        !            65: .IR umask (2).
        !            66: Setuid and sticky information
        !            67: will also be restored to the super-user.
        !            68: .PP
        !            69: The following characters may be used in addition to the letter
        !            70: which selects the function desired.
        !            71: .TP 10
        !            72: .B 0, ..., 9
        !            73: This modifier selects an alternate drive on which the tape is mounted.
        !            74: The default is drive 0 at 1600 bpi, which is normally /dev/rmt8.
        !            75: .TP 10
        !            76: .B v
        !            77: Normally
        !            78: .I tar
        !            79: does its work silently.  The
        !            80: .B v
        !            81: (verbose) option make
        !            82: .I tar
        !            83: type the name of each file it treats preceded by the function
        !            84: letter.  With the
        !            85: .B t
        !            86: function, the verbose option
        !            87: gives more information about the tape entries than just their names.
        !            88: .TP 10
        !            89: .B w
        !            90: .I Tar
        !            91: prints the action to be taken followed by file name, then
        !            92: wait for user confirmation. If a word beginning with `y'
        !            93: is given, the action is done. Any other input means don't do it.
        !            94: .TP 10
        !            95: .B f
        !            96: .I Tar
        !            97: uses the next argument as the name of the archive instead of
        !            98: /dev/rmt?. If the name of the file is `\-', tar writes to standard output or
        !            99: reads from standard input, whichever is appropriate. Thus,
        !           100: .I tar
        !           101: can be used as the head or tail of a filter chain.
        !           102: .I Tar
        !           103: can also be used to move hierarchies with the command
        !           104: .ce 1
        !           105: cd fromdir; tar cf - . | (cd todir; tar xf -)
        !           106: .TP 10
        !           107: .B b
        !           108: .I Tar
        !           109: uses the next argument as the blocking factor for tape records. The
        !           110: default is 20 (the maximum). This option should only be used with raw magnetic
        !           111: tape archives (See 
        !           112: .B f
        !           113: above).  The block size is determined automatically
        !           114: when reading tapes (key letters `x' and `t').
        !           115: .TP 10
        !           116: .B l
        !           117: tells 
        !           118: .I tar
        !           119: to complain if it cannot resolve all of the links to the
        !           120: files dumped. If this is not specified, no error messages are printed.
        !           121: .TP 10
        !           122: .B m
        !           123: tells 
        !           124: .I tar
        !           125: not to restore the modification times.  The modification time
        !           126: will be the time of extraction.
        !           127: .TP 10
        !           128: .B h
        !           129: Force 
        !           130: .I tar
        !           131: to follow symbolic links as if they were normal files or
        !           132: directories.  Normally, 
        !           133: .I tar
        !           134: does not follow symbolic links.
        !           135: .TP 10
        !           136: .B B
        !           137: Forces input and output blocking to 20 blocks per record.  This option
        !           138: was added so that 
        !           139: .I tar
        !           140: can work across a communications channel where the blocking may not
        !           141: be maintained.
        !           142: .PP
        !           143: If a file name is preceded by 
        !           144: .BR \-C ,
        !           145: then 
        !           146: .I tar
        !           147: will perform a
        !           148: .IR chdir (2)
        !           149: to that file name.  This allows multiple directories not
        !           150: related by a close common parent to be archived using short
        !           151: relative path names.  For example, to archive files from /usr/include
        !           152: and from /etc, one might use
        !           153: .ti +0.5i
        !           154: tar c -C /usr include -C / etc
        !           155: .PP
        !           156: Previous restrictions dealing with
        !           157: .IR tar 's
        !           158: inability to properly handle blocked archives have been lifted.
        !           159: .PP
        !           160: .SH FILES
        !           161: /dev/rmt?
        !           162: .br
        !           163: /tmp/tar*
        !           164: .SH DIAGNOSTICS
        !           165: Complaints about bad key characters and tape read/write errors.
        !           166: .br
        !           167: Complaints if enough memory is not available to hold the link tables.
        !           168: .SH BUGS
        !           169: There is no way to ask for the
        !           170: .IR n -th
        !           171: occurrence of a file.
        !           172: .br
        !           173: Tape errors are handled ungracefully.
        !           174: .br
        !           175: The 
        !           176: .B u
        !           177: option can be slow.
        !           178: .br
        !           179: The current limit on file name length is 100 characters.
        !           180: .br
        !           181: There is no way to selectively follow symbolic links.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.