Annotation of coherent/g/usr/bin/pax/doc/tar.1, revision 1.1.1.1

1.1       root        1: .\" $Id: tar.1,v 1.1 88/12/23 18:02:37 mark Rel $
                      2: .TH TAR 1 "USENIX Association" ""
                      3: .SH NAME
                      4: tar \- process tape archives
                      5: .SH SYNOPSIS
                      6: .B tar
                      7: .BR \-c [ bfvw ]
                      8: .I device
                      9: .I block
                     10: .I filename...
                     11: .br
                     12: .B tar
                     13: .BR \-r [ bvw ]
                     14: .I device
                     15: .I block
                     16: .RI [ filename... ]
                     17: .br
                     18: .B tar
                     19: .BR \-t [ fv ]
                     20: .I device
                     21: .br
                     22: .B tar
                     23: .BR \-u [ bvw ]
                     24: .I device
                     25: .I block
                     26: .br
                     27: .B tar
                     28: .BR \-x [ flmovw ]
                     29: .I device
                     30: .RI [ filename... ]
                     31: .SH DESCRIPTION
                     32: .I Tar
                     33: reads and writes archive files which conform to the
                     34: .B "Archive/Interchange File Format"
                     35: specified in
                     36: .IR "IEEE Std. 1003.1-1988" .
                     37: .SS Options
                     38: The following options are available:
                     39: .TP 1i
                     40: .B \-c
                     41: Creates a new archive; writing begins at the beginning of the archive,
                     42: instead of after the last file.
                     43: .TP 1i
                     44: .B \-r
                     45: Writes names files to the end of the archive.
                     46: .TP 1i
                     47: .B \-t
                     48: Lists the names of all of the files in the archive.
                     49: .TP 1i
                     50: .B \-u
                     51: Causes named files to be
                     52: added to the archive if they are not already there, or have been
                     53: modified since last written into the archive.
                     54: This implies the
                     55: .B \-r
                     56: option.
                     57: .TP 1i
                     58: .B \-x
                     59: Extracts named files
                     60: from the archive.
                     61: If a named file matches a directory whose contents had been written onto
                     62: the archive, that directory is recursively extracted.
                     63: If a named file in the archive does not exist on the system, the file is
                     64: create with the same mode as the one in the archive, except that the
                     65: set-user-id and get-group-id modes are not set unless the user has
                     66: appropriate privileges.
                     67: .PP
                     68: If the files exist, their modes are not changed except as described above.
                     69: The owner, group and modification time are restored if possible.
                     70: If no
                     71: .I filename
                     72: argument is given, the entire contents of the archive is extracted.
                     73: Note that if several files with the same name are in the archive,
                     74: the last one will overwrite all earlier ones.
                     75: .TP 1i
                     76: .B \-b
                     77: Causes
                     78: .I tar
                     79: to use the next argument on the command line as the blocking factor for
                     80: tape records.
                     81: The default is 1; the maximum is 20.
                     82: This option should only be used with raw magnetic tape archives.
                     83: Normally, the block size is determined automatically when reading tapes.
                     84: .TP 1i
                     85: .B \-f
                     86: Causes
                     87: .I tar
                     88: to use the next argument on the command line as the name of the archive
                     89: instead of the default, which is usually a tape drive.
                     90: If
                     91: .B -
                     92: is specified as a filename
                     93: .I tar
                     94: writes to the standard output or reads from the standard input, whichever
                     95: is appropriate for the options given.
                     96: Thus,
                     97: .I tar
                     98: can be used as the head or tail of a pipeline.
                     99: .TP 1i
                    100: .B \-l
                    101: Tells
                    102: .I tar
                    103: to report if it cannot resolve all of the links to the files being
                    104: archived.
                    105: If
                    106: .B \-l
                    107: is not specified, no error messages are written to the standard output.
                    108: This modifier is only valid with the
                    109: .BR \-c ,
                    110: .B \-r
                    111: and
                    112: .BR \-u
                    113: options.
                    114: .TP 1i
                    115: .B \-m
                    116: Tells
                    117: .I tar
                    118: not to restore the modification times.
                    119: The modification time of the file will be the time of extraction.
                    120: This modifier is invalid with th
                    121: .B \-t
                    122: option.
                    123: .TP 1i
                    124: .B \-o
                    125: Causes extracted files to take on the user and group identifier of the user
                    126: running the program rather than those on the archive.
                    127: This modifier is only valid with the
                    128: .B \-x
                    129: option.
                    130: .TP 1i
                    131: .B \-v
                    132: Causes
                    133: .I tar
                    134: to operate verbosely.  Usually,
                    135: .I tar
                    136: does its work silently, but
                    137: the
                    138: .B v
                    139: modifier causes it to print the name of each file it processes,
                    140: preceded by the option letter.
                    141: With the
                    142: .B \-t
                    143: option,
                    144: .B v
                    145: gives more information about the archive entries than just the name.
                    146: .TP 1i
                    147: .B \-w
                    148: Causes
                    149: .I tar
                    150: to print the action to be taken, followed by the name of the file, and then
                    151: wait for the user's confirmation.
                    152: If a word beginning with
                    153: .B y
                    154: is given, the action is performed.
                    155: Any other input means "no".
                    156: This modifier is invalid with the
                    157: .B \-t
                    158: option.
                    159: .SH FILES
                    160: .TP 1i
                    161: /dev/tty
                    162: used to prompt the user for information when the
                    163: .BR \-i " or " \-y
                    164: options are specified.
                    165: .SH "SEE ALSO"
                    166: cpio(1), dd(1), find(1), pax(1), cpio(5), tar(5)
                    167: .SH COPYRIGHT
                    168: Copyright (c) 1989 Mark H. Colburn.  
                    169: .br
                    170: All rights reserved.
                    171: .PP
                    172: Redistribution and use in source and binary forms are permitted
                    173: provided that the above copyright notice is duplicated in all such 
                    174: forms and that any documentation, advertising materials, and other 
                    175: materials related to such distribution and use acknowledge that the 
                    176: software was developed by Mark H. Colburn and sponsored by The 
                    177: USENIX Association. 
                    178: .PP
                    179: THE SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
                    180: IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
                    181: WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                    182: .SH AUTHOR
                    183: Mark H. Colburn
                    184: .br
                    185: NAPS International
                    186: .br
                    187: 117 Mackubin Street, Suite 1
                    188: .br
                    189: St. Paul, MN 55102
                    190: .br
                    191: [email protected]
                    192: .sp 2
                    193: Sponsored by
                    194: .B "The USENIX Association"
                    195: for public distribution.

unix.superglobalmegacorp.com

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