|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.