uucp(1) | General Commands Manual | uucp(1) |
uucp - Unix to Unix CoPy。システム間でファイルのコピーを行う
uucp [ options ] source-file destination-file
uucp [ options ] source-file... destination-directory
uucp コマンドは、システム間でのファイルコピーを行います。 source-file , destination-file などのファイル名に関連した引数は、ローカルマシン上のパス名か、 以下の形式で与えます。
本形式で記述することで、ファイルがリモートマシン上のものであるとして解釈され ます。最初の書式では、最初に指定したファイルを次に指定したファイル名で コピーします。次の形式では、 各コピー元ファイルはコピー先ディレクトリにコピーされます。
system1 を経由して、 system2 にあるファイルに対しアクセスする場合には、以下のよ うにしてファイル名を指定します。
与えたパス名が / もしくは ~ で開始しない場合、その前にはカレントディレクトリを 表す文字列が付加されます。ただし、 -W および --noexpand オプションが指定された場合にはこの限りではありま せん。結果として、フルパス名はリモートシステム上については特に必要ないことに なります。 ~ ではじまるパス名は、UUCP パブリックディレクトリを指します。パス名を ~ で 始める場合、その部分をユーザのホームディレクトリに変換します。 ~ は、指定されたシステム上で文字列に変換されます。ただし、シェルの中には、~ を リモートシステムに渡す前に、ローカルで変換してしまうものがありますので、 その場合は ~ をクオートしてやって 変換されないようにして下さい。
シェルのメタキャラクタである ? * [ ] は、指定されたシステム上で変換されます。 ただしこの動作は、メタキャラクタがクオートされていて、ローカルシェルで変換 されないことを仮定し た場合です。
実際にはコピーは即時には行われず、かわりに uucico (8) デーモンのキューに蓄積されます。 本デーモンは、uucp コマンドに -r もしくは --nouucico オプションが与えられない限り、ただちに動作します。 いかなる場合でも、リモートシステムが次に呼ばれる時には、ファイルはコピーされます。
uucp では以下のオプションが使用可能です。
uucp sys1!~user1/file1 sys2!~user2/file2 ~user3
また、デバッグタイプに関しては、コンマで区切ることで複数指定が可能になります。 また、 --debug によるデバッグタイプ指定は、1 つのコマンドライン中に複数存在してもかまい ません。 数字による指定を行うと、先述のリスト中、先頭から指定した番号までの デバッグタイプが有効になります。例えば、 --debug 2 と指定した場合は、 --debug abnormal,chat と指定したのと同じです。
ファイル名は、コンパイル時もしくはコンフィギュレーションファイルによって 変更可能です。 したがって、これは目安だと思って下さい。
/usr/lib/uucp/config -
コンフィギュレーションファイル
/usr/spool/uucp - UUCP
スプールディレクトリ
/usr/spool/uucp/Log - UUCP
ログ記録ファイル
/usr/spool/uucppublic -
デフォルト時の UUCP
パブリックディレクトリ
オプションの中には、リモートシステム上の uucico (8) の機能に依存するものがあります。
-n および -m オプションについては他のシステム上のファイルをさらに別のシステム 上に転送する場合には機能しません。
ファイル属性は実行属性を除き、引き継がれません。実行の結果、生成されたファイル の所有者は、uucp ユーザになります。
UUCP システム管理
(Nutshell/アスキー)
UUCP 入門 (Nutshell/アスキー)
Ian Lance Taylor <ian@airs.com>
Taylor UUCP 1.06 |