Manpages

名 称

uucp − Unix to Unix CoPy。 シ ス テ ム 間 で フ ァ イ ル の コ ピ ー を 行 う

書 式

uucp [ options ] source-file destination-file

uucp [ options ] source-file... destination-directory

解 説

uucp コ マ ン ド は 、 シ ス テ ム 間 で の フ ァ イ ル コ ピ ー を 行 い ま す 。 source-file , destination-file な ど の フ ァ イ ル 名 に 関 連 し た 引 数 は 、 ロ ー カ ル マ シ ン 上 の パ ス 名 か 、 以 下 の 形 式 で 与 え ま す 。

system!path 本 形 式 で 記 述 す る こ と で 、 フ ァ イ ル が リ モ ー ト マ シ ン 上 の も の で あ る と し て 解 釈 さ れ ま す 。 最 初 の 書 式 で は 、 最 初 に 指 定 し た フ ァ イ ル を 次 に 指 定 し た フ ァ イ ル 名 で コ ピ ー し ま す 。 次 の 形 式 で は 、 各 コ ピ ー 元 フ ァ イ ル は コ ピ ー 先 デ ィ レ ク ト リ に コ ピ ー さ れ ま す 。

system1 を 経 由 し て 、 system2 に あ る フ ァ イ ル に 対 し ア ク セ ス す る 場 合 に は 、 以 下 の よ う に し て フ ァ イ ル 名 を 指 定 し ま す 。

system1!system2!path. 与 え た パ ス 名 が / も し く は ~ で 開 始 し な い 場 合 、 そ の 前 に は カ レ ン ト デ ィ レ ク ト リ を 表 す 文 字 列 が 付 加 さ れ ま す 。 た だ し 、 −W お よ び −-noexpand オ プ シ ョ ン が 指 定 さ れ た 場 合 に は こ の 限 り で は あ り ま せ ん 。 結 果 と し て 、 フ ル パ ス 名 は リ モ ー ト シ ス テ ム 上 に つ い て は 特 に 必 要 な い こ と に な り ま す 。 ~ で は じ ま る パ ス 名 は 、 UUCP パ ブ リ ッ ク デ ィ レ ク ト リ を 指 し ま す 。 パ ス 名 を ~ で 始 め る 場 合 、 そ の 部 分 を ユ ー ザ の ホ ー ム デ ィ レ ク ト リ に 変 換 し ま す 。 ~ は 、 指 定 さ れ た シ ス テ ム 上 で 文 字 列 に 変 換 さ れ ま す 。 た だ し 、 シ ェ ル の 中 に は 、 ~ を リ モ ー ト シ ス テ ム に 渡 す 前 に 、 ロ ー カ ル で 変 換 し て し ま う も の が あ り ま す の で 、 そ の 場 合 は ~ を ク オ ー ト し て や っ て 変 換 さ れ な い よ う に し て 下 さ い 。 シ ェ ル の メ タ キ ャ ラ ク タ で あ る ? * [ ] は 、 指 定 さ れ た シ ス テ ム 上 で 変 換 さ れ ま す 。 た だ し こ の 動 作 は 、 メ タ キ ャ ラ ク タ が ク オ ー ト さ れ て い て 、 ロ ー カ ル シ ェ ル で 変 換 さ れ な い こ と を 仮 定 し た 場 合 で す 。 実 際 に は コ ピ ー は 即 時 に は 行 わ れ ず 、 か わ り に uucico (8) デ ー モ ン の キ ュ ー に 蓄 積 さ れ ま す 。 本 デ ー モ ン は 、 uucp コ マ ン ド に −r も し く は −−nouucico オ プ シ ョ ン が 与 え ら れ な い 限 り 、 た だ ち に 動 作 し ま す 。 い か な る 場 合 で も 、 リ モ ー ト シ ス テ ム が 次 に 呼 ば れ る 時 に は 、 フ ァ イ ル は コ ピ ー さ れ ま す 。

オ プ シ ョ ン

uucp で は 以 下 の オ プ シ ョ ン が 使 用 可 能 で す 。
−c, −−nocopy
ロ ー カ ル ソ ー ス フ ァ イ ル を ス プ ー ル デ ィ レ ク ト リ に コ ピ ー し ま せ ん 。 そ れ ら の フ ァ イ ル が uucico (8) デ ー モ ン が 処 理 す る 前 に 削 除 さ れ た 場 合 に は 、 コ ピ ー は 失 敗 し ま す 。 フ ァ イ ル は uucico お よ び uucp を 実 行 し た ユ ー ザ が 可 読 な 状 態 に あ る 必 要 が あ り ま す 。
−C, −−copy
ロ ー カ ル ソ ー ス フ ァ イ ル を ス プ ー ル デ ィ レ ク ト リ に コ ピ ー し ま す 。 デ フ ォ ル ト オ プ シ ョ ン で す 。
−d, −−directories
コ ピ ー 中 に 、 必 要 な 全 て の デ ィ レ ク ト リ を 作 成 し ま す 。 こ れ は デ フ ォ ル ト オ プ シ ョ ン で す 。
−f, −−nodirectories
コ ピ ー 中 に 、 コ ピ ー 先 パ ス 名 に 記 述 さ れ た デ ィ レ ク ト リ が 存 在 し な い 場 合 は 、 コ ピ ー を 中 断 し ま す 。
−R, −−recursive
ソ ー ス フ ァ イ ル 名 が デ ィ レ ク ト リ で あ る も の は 、 そ の 中 身 を コ ピ ー 先 (デ ィ レ ク ト リ で な け れ ば な り ま せ ん ) に 再 帰 的 に コ ピ ー し ま す 。
−g grade, −−grade grade
フ ァ イ ル 転 送 コ マ ン ド の グ レ ー ド を 設 定 し ま す 。 高 い グ レ ー ド の ジ ョ ブ は 、 早 い 順 番 で 実 行 さ れ ま す 。 グ レ ー ド は 、 0を 最 高 、 zを 最 低 と し て 、 0か ら 9,Aか ら Z,aか ら zの 順 に な ら び ま す 。
−m, −−mail
フ ァ イ ル 転 送 が 正 常 終 了 し た か 、 異 常 終 了 し た か を 、 mail (1) コ マ ン ド を 用 い て 報 告 し ま す 。
−n user, −−notify user
フ ァ イ ル 転 送 が 正 常 終 了 し た か 、 異 常 終 了 し た か を 、 mail (1) コ マ ン ド を 用 い て リ モ ー ト シ ス テ ム 上 の ユ ー ザ に 報 告 し ま す 。
−r, −−nouucico

uucico (8) デ ー モ ン を す ぐ に 起 動 し ま せ ん 。 単 に 後 で フ ァ イ ル 転 送 を 行 う た め に キ ュ ー に つ な い で お く だ け で す 。

−j, −−jobid 標 準 出 力 に 、 ジ ョ ブ ID を 表 示 し ま す 。 ジ ョ ブ は 、 uustat (1) の −k オ プ シ ョ ン を 用 い る こ と で 、 実 行 を キ ャ ン セ ル す る こ と が 可 能 で す 。 い く つ か の 操 作 を 複 合 す る こ と に よ っ て 、 1 つ 以 上 の ジ ョ ブ を キ ャ ン セ ル す る こ と が 可 能 に な り ま す 。 こ の こ と を 実 行 す る に あ た っ て は 、 各 ジ ョ ブ に 関 し て 独 立 し た 行 で 情 報 が 表 示 さ れ る こ と を 用 い ま す 。 例 え ば 、

uucp sys1!~user1/file1 sys2!~user2/file2 ~user3 の 場 合 、 /usr/spool/uucppublic に は 2 つ の 独 立 し た ジ ョ ブ が 生 成 さ れ ま す 。 1 つ は シ ス テ ム sys1 上 の ジ ョ ブ で あ り 、 も う 1 つ は シ ス テ ム sys2 上 の ジ ョ ブ で す 。

−W, −−noexpand カ レ ン ト デ ィ レ ク ト リ 名 を 用 い た リ モ ー ト の 相 対 パ ス 名 の 解 決 を 行 い ま せ ん 。
−t, −−uuto
こ の オ プ シ ョ ン は uuto シ ェ ル ス ク リ プ ト 内 で 使 わ れ ま す 。 uucp は 最 後 の 引 数 を system!user と い う 形 式 と し て 解 釈 し ま す 。 フ ァ イ ル は リ モ ー ト シ ス テ ム 上 の ~/receive/USER/LOCAL に 送 ら れ ま す 。 こ こ で 、 USER は 最 後 の 引 数 か ら の も の で 、 LOCAL は ロ ー カ ル の UUCP シ ス テ ム 名 で す 。 ま た 、 uucp−−notify user が 指 定 さ れ た か の よ う に 振 舞 い ま す 。
−x type, −−debug type
特 定 の デ バ ッ グ タ イ プ を 有 効 に し ま す 。 デ バ ッ グ タ イ プ と し て は 、 abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing が 有 効 で す 。 な お 、 uucp 自 体 に 意 味 の あ る デ バ ッ グ タ イ プ は abnormal, config, spooldir, execute の 4 つ だ け で す 。 ま た 、 デ バ ッ グ タ イ プ に 関 し て は 、 コ ン マ で 区 切 る こ と で 複 数 指 定 が 可 能 に な り ま す 。 ま た 、 −−debug に よ る デ バ ッ グ タ イ プ 指 定 は 、 1 つ の コ マ ン ド ラ イ ン 中 に 複 数 存 在 し て も か ま い ま せ ん 。 数 字 に よ る 指 定 を 行 う と 、 先 述 の リ ス ト 中 、 先 頭 か ら 指 定 し た 番 号 ま で の デ バ ッ グ タ イ プ が 有 効 に な り ま す 。 例 え ば 、 −−debug 2 と 指 定 し た 場 合 は 、 −−debug abnormal,chat と 指 定 し た の と 同 じ で す 。
−I file, −−config file
使 用 す る コ ン フ ィ ギ ュ レ ー シ ョ ン フ ァ イ ル を 設 定 し ま す 。 し か し こ の オ プ シ ョ ン が 利 用 で き る か で き な い か は uucp を ど の よ う に コ ン パ イ ル し た か に 依 存 し ま す 。
−v, −−version
バ ー ジ ョ ン 情 報 を 表 示 し て 終 了 し ま す 。
−−help
ヘ ル プ メ ッ セ ー ジ を 表 示 し て 終 了 し ま す 。

関 連 フ ァ イ ル

フ ァ イ ル 名 は 、 コ ン パ イ ル 時 も し く は コ ン フ ィ ギ ュ レ ー シ ョ ン フ ァ イ ル に よ っ て 変 更 可 能 で す 。 し た が っ て 、 こ れ は 目 安 だ と 思 っ て 下 さ い 。

/usr/lib/uucp/config - コ ン フ ィ ギ ュ レ ー シ ョ ン フ ァ イ ル
/usr/spool/uucp - UUCP ス プ ー ル デ ィ レ ク ト リ
/usr/spool/uucp/Log - UUCP ロ グ 記 録 フ ァ イ ル
/usr/spool/uucppublic - デ フ ォ ル ト 時 の UUCP パ ブ リ ッ ク デ ィ レ ク ト リ

関 連 項 目

mail(1), uux(1), uustat(1), uucico(8)

バ グ

オ プ シ ョ ン の 中 に は 、 リ モ ー ト シ ス テ ム 上 の uucico (8) の 機 能 に 依 存 す る も の が あ り ま す 。

−n お よ び −m オ プ シ ョ ン に つ い て は 他 の シ ス テ ム 上 の フ ァ イ ル を さ ら に 別 の シ ス テ ム 上 に 転 送 す る 場 合 に は 機 能 し ま せ ん 。 フ ァ イ ル 属 性 は 実 行 属 性 を 除 き 、 引 き 継 が れ ま せ ん 。 実 行 の 結 果 、 生 成 さ れ た フ ァ イ ル の 所 有 者 は 、 uucp ユ ー ザ に な り ま す 。

参 照 文 献

UUCP シ ス テ ム 管 理 (Nutshell/ア ス キ ー )
UUCP 入 門 (Nutshell/ア ス キ ー )

作 者

Ian Lance Taylor <ian [AT] airs.com>