名 称
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>