Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tp(1) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ar(1)

tar(1)

TP(1)  —  NEWS-OS Programmer’s Manual

名称

tp − テープアーカイブを操作する

形式

tp [ key ] [ name ...  ]

解説

tp は磁気テープへ、ファイルを保管、復元します。 その動作は引数 key (キー) で制御されます。 キーは多くても 1 つの機能指定文字と、 1 つ以上の機能修飾子から成る文字列です。 コマンドのその他の引数は、 どのファイルがダンプ、復元、あるいはリストされるかを指定する、 ファイル名またはディレクトリ名です。 すべての場合、ディレクトリ名が現れると、 そのディレクトリのファイルと(再帰的な)サブディレクトリの参照となります。

キーの機能指定部分は、次の文字のうちの 1 つです。

r 指定のファイルをテープに書きます。 同じ名前のファイルがすでテープにあれば、それを置き換えます。 「同じ」ということは文字列比較で決まります。 したがって /usr/dmr がカレントディレクトリであっても、 ./abc は /usr/dmr/abc と同じになることはあり得ません。 ファイル引数が与えられていない場合、 .  がデフォルトです。

u テープを更新します。 u は r と似ていますが、修正日がテープに記録した日よりも遅いファイルのみ、 すなわちダンプ以降に変更のあったファイルを置き換えます。 u は何も指定されない場合のデフォルトコマンドです。

d 指定のファイルをテープから消去します。 少なくとも 1 つの名前引数が必要です。 この機能は磁気テープには使えません。

x 指定のファイルをテープからファイルシステムへ取り出します。 オーナとモードは元のとおりになります。 ファイル引数が与えられていない場合、 テープのすべての内容が取り出されます。

t 指定ファイルの名前をリストします。 ファイル引数が与えられていない場合、 テープのすべての内容がリストされます。

機能を選択する文字の他に、以下の文字が使用できます。

m /dev/tap?  の代わりに /dev/rmt?  の磁気テープを指定します。 NEWS のストリーミングテープを使用する時は、 下記の f キーで /dev/rtu??  を指定して下さい。

0, ..., 7
この修飾子は、テープがマウントされるドライブを選択します。 磁気テープでは 0 がデフォルトです。

v 通常 tp は何もメッセージを出さずに動作します。 v (バーボス)オプションにより、取り扱った各ファイルを、 機能指定文字を先に付けた名前で表示します。 t 機能を使用すると、 v はテープエントリについて名前だけでなく、 さらに詳しい情報を表示します。

c 新しいダンプを作成させます。 つまりテープのディレクトリは開始前にクリアされます。 r と u だけに使用可能です。 磁気テープに選択的に上書きすることは不可能なので、 磁気テープではこのオプションが仮定されます。

i 読み取りと書き込み時のエラーを表示しますが、動作は中断しません。 通常、エラーが発生した場合はコマンドレベルに戻ります。

f テープでなく、最初に指定したファイルをアーカイブとして使用します。 このオプションは現在 m に似た動作になります。 すなわち r は c の意味を含み、 d と u のどちらも許されません。

w 各ファイルを処理する前に tp を休止させます。 機能指示文字とファイル名を (v と同様に) 表示し、ユーザの応答を待ちます。 y と入力すると、 yes の意味になり、ファイルが処理されます。 空の入力をすると no の意味になり、 何の処理であってもファイルは関係しません。 x と入力すると ‘exit’ の意味になり tp コマンドは即座に終了します。 x 機能では、それ以前に応答したファイルはすでに取り出されています。 r、 u、 d では、テープは変更されません。

関連ファイル

/dev/tap? 
/dev/rmt? 

関連事項

ar(1), tar(1)

診断

数種の表示があります。 ここで自明でないのは Phase error で、これは、ダンプのためにファイルが選択された後、 ダンプする前にファイルが変更されたことを意味します。

バグ

複数のリンクを持っている単一のファイルは、 複数のファイルのように処理されます。

2 進数コードの制御情報を使っているため、 tp で書き込まれた磁気テープを他の装置へ移動するのは困難です。 tar(1) ではこの問題を回避できます。

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026