Annotation of researchv10dc/man/manb/tp.8, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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