|
|
1.1 ! root 1: .\" @(#)tp.1 6.1 (Berkeley) 4/29/85 ! 2: .\" ! 3: .TH TP 1 "April 29, 1985" ! 4: .AT 3 ! 5: .SH NAME ! 6: tp \- manipulate tape archive ! 7: .SH SYNOPSIS ! 8: .B tp ! 9: [ key ] [ name ... ] ! 10: .SH DESCRIPTION ! 11: .PP ! 12: .I Tp ! 13: saves and restores files ! 14: on DECtape or magtape. ! 15: Its actions are controlled by the ! 16: .I key ! 17: argument. ! 18: The key is a string of characters containing ! 19: at most one function letter and possibly ! 20: one or more function modifiers. ! 21: Other arguments to the command are file or directory ! 22: names specifying which files are to be dumped, restored, ! 23: or listed. ! 24: In all cases, appearance of a directory name refers to ! 25: the files and (recursively) subdirectories of that directory. ! 26: .PP ! 27: The function portion of ! 28: the key is specified by one of the following letters: ! 29: .TP 8 ! 30: .B r ! 31: The named files ! 32: are written ! 33: on the tape. ! 34: If files with the same names ! 35: already exist, they are replaced. ! 36: `Same' is determined by string comparison, so ! 37: `./abc' can never be the same as `/usr/dmr/abc' even ! 38: if `/usr/dmr' is the current directory. ! 39: If no file argument is given, `\fB.\fR' is the default. ! 40: .TP 8 ! 41: .B u ! 42: updates the tape. ! 43: .B u ! 44: is like ! 45: .B r, ! 46: but a file is replaced only if its ! 47: modification date is later than the date stored on the tape; ! 48: that is to say, if it has changed since it was dumped. ! 49: .B u ! 50: is the default command if none is given. ! 51: .TP 8 ! 52: .B d ! 53: deletes the named files from ! 54: the tape. ! 55: At least one name argument must be given. ! 56: This function is not permitted on magtapes. ! 57: .TP 8 ! 58: .B x ! 59: extracts the named files from the tape to the file system. ! 60: The owner and mode are restored. ! 61: If no file argument is given, the entire contents of the ! 62: tape are extracted. ! 63: .TP 8 ! 64: .B t ! 65: lists the names of the specified files. ! 66: If no file argument is given, ! 67: the entire contents of the tape is listed. ! 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 m ! 73: Specifies magtape as opposed to DECtape. ! 74: .TP 10 ! 75: .B 0,...,7 ! 76: This ! 77: modifier selects the drive on which the tape is mounted. ! 78: For DECtape, ! 79: .B x ! 80: is default; for magtape ! 81: `0' is the default. ! 82: .TP 10 ! 83: .B v ! 84: Normally ! 85: .I tp ! 86: does its work silently. ! 87: The ! 88: .B v ! 89: (verbose) ! 90: option causes it to type the name of each file it treats ! 91: preceded by the function letter. ! 92: With the ! 93: .B t ! 94: function, ! 95: .B v ! 96: gives more information about the ! 97: tape entries than just the name. ! 98: .TP 10 ! 99: .B c ! 100: means a fresh dump is being created; the tape directory ! 101: is cleared before beginning. ! 102: Usable only with ! 103: .B r ! 104: and ! 105: .B u. ! 106: This option is assumed with magtape since ! 107: it is impossible to selectively overwrite ! 108: magtape. ! 109: .TP 10 ! 110: .B i ! 111: Errors reading and writing the ! 112: tape are noted, but no action is taken. ! 113: Normally, errors cause a return to the command level. ! 114: .TP 10 ! 115: .B f ! 116: Use the first named file, rather than a tape, ! 117: as the archive. ! 118: This option currently acts like ! 119: .BR m ; ! 120: .I i.e. ! 121: .BR r ! 122: implies ! 123: .BR c , ! 124: and neither ! 125: .BR d ! 126: nor ! 127: .BR u ! 128: are permitted. ! 129: .TP 10 ! 130: .B w ! 131: causes ! 132: .I tp ! 133: to pause before treating each file, type ! 134: the indicative letter and the file name (as with ! 135: .BR v ) ! 136: and await the user's response. ! 137: Response ! 138: .B y ! 139: means `yes', so the file is treated. ! 140: Null response ! 141: means `no', and the file does not take part ! 142: in whatever is being done. ! 143: Response ! 144: .B x ! 145: means `exit'; ! 146: the ! 147: .I tp ! 148: command terminates immediately. ! 149: In the ! 150: .B x ! 151: function, ! 152: files previously asked about ! 153: have been extracted already. ! 154: With ! 155: .B "r, u," ! 156: and ! 157: .B d ! 158: no change has been made to the tape. ! 159: .PP ! 160: .SH FILES ! 161: /dev/tap? ! 162: .br ! 163: /dev/rmt? ! 164: .SH SEE ALSO ! 165: ar(1), tar(1) ! 166: .SH DIAGNOSTICS ! 167: Several; the non-obvious one is ! 168: `Phase error', which means the file changed after it was selected for ! 169: dumping but before it was dumped. ! 170: .SH BUGS ! 171: A single file with several links to it is treated like several files. ! 172: .PP ! 173: Binary-coded control information makes ! 174: magnetic tapes written by ! 175: .I tp ! 176: difficult to carry to other machines; ! 177: .IR tar (1) ! 178: avoids the problem.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.