名 前
rcp — リ
モ ー ト フ ァ イ
ル の コ ピ ー 書
式
rcp [−px] [−k realm]
file1 file2 rcp [−px]
[−r] [−k realm] file ...
directory 説 明
rcp は 、 計 算 機
間 で フ ァ イ ル
を コ ピ ー を す
る プ ロ グ ラ ム
で あ る 。 引 き
数 file と directory は
、 ’’rname@rhost:path’’
と い う 形 式 の
リ モ ー ト 計 算
機 上 の フ ァ イ
ル 名 、 ま た は
ロ ー カ ル フ ァ
イ ル 名 (’:’ を
含 ん で い な い
名 前 と ’:’ の 前
に ’/’ が あ る 名
前 ) で あ る 。
−r コ ピ ー 元 の う ち の ど れ か が デ ィ レ ク ト リ の 場 合 、 rcp は そ の デ ィ レ ク ト リ を ル ー ト と す る サ ブ ツ リ ー を コ ピ ー す る (デ ィ レ ク ト リ 下 の 各 フ ァ イ ル を 再 帰 的 に コ ピ ー す る )。 こ の 場 合 、 コ ピ ー 先 も デ ィ レ ク ト リ で な け れ ば な ら な い 。
−p
−p オ プ シ ョ ン を 指 定 す る と 、 rcp は umask を 無 視 し て 、 コ ピ ー 元 フ ァ イ ル の 修 正 時 刻 と ア ク セ ス 権 を コ ピ ー 先 フ ァ イ ル に 保 存 (複 製 ) す る 。 デ フ ォ ル ト で は 、 コ ピ ー 先 フ ァ イ ル file2 が 既 に 存 在 し て い る 場 合 は 、 そ の ア ク セ ス 権 と 所 有 者 は 引 き 継 が れ 、 コ ピ ー 先 フ ァ イ ル が 存 在 し な い 場 合 は 、 コ ピ ー 先 ホ ス ト の umask(2) で マ ス ク し た ア ク セ ス 権 が 使 わ れ る 。
−k
−k オ プ シ ョ ン を 指 定 す る と 、 rcp は krb_realmofhost(3) で 決 定 さ れ る リ モ ー ト ホ ス ト の 管 理 領 域 (realm) で は な く 、 realm で 指 定 し た 管 理 領 域 に お け る リ モ ー ト ホ ス ト の チ ケ ッ ト を 取 得 し よ う と す る 。
−x
−x オ プ シ ョ ン は rcp で 送 る す べ て の デ ー タ の DES 暗 号 化 を 有 効 に す る 。 こ れ に よ り 、 レ ス ポ ン ス タ イ ム と CPU の 利 用 率 に 影 響 が 生 じ る が 、 セ キ ュ リ テ ィ は 向 上 す る 。
path が フ ル パ ス 名 で な い 場 合 、 rhost 上 の ユ ー ザ ー ruser の ロ グ イ ン デ ィ レ ク ト リ か ら の 相 対 パ ス と し て 解 釈 さ れ る 。 ま た 、 フ ル パ ス で な い 場 合 に リ モ ー ト ユ ー ザ ー 名 が 指 定 さ れ て い な い と 、 現 在 の ユ ー ザ ー 名 の ロ グ イ ン デ ィ レ ク ト リ か ら の 相 対 パ ス と し て 解 釈 さ れ る 。 メ タ キ ャ ラ ク タ が リ モ ー ト マ シ ン の シ ェ ル で 解 釈 さ れ る よ う に 、 リ モ ー ト ホ ス ト 上 の path を (\, ", ´ を 使 っ て ) ク ォ ー ト す る 必 要 が あ る 。
rcp は パ ス ワ ー ド を 要 求 す る プ ロ ン プ ト を 出 さ な い 。 こ の プ ロ グ ラ ム は rsh(1) を 使 っ て リ モ ー ト 実 行 を 行 い 、 こ れ と 同 様 の ユ ー ザ ー の 認 証 を 必 要 と す る 。
rcp
は 、 コ ピ ー 元
フ ァ イ ル も コ
ピ ー 先 フ ァ イ
ル も リ モ ー ト
マ シ ン 上 に あ
る 場 合 の よ う
な 、 第 三 者 に
よ る コ ピ ー も
可 能 で あ る 。
関 連 項 目
cp(1), ftp(1), rsh(1), rlogin(1) 履 歴
rcp コ マ ン ド は 4.2BSD
で 登 場 し た 。
こ こ で 説 明 し
て い る rcp は 、
4.3BSD−Reno で Kerberos を 組
み 込 ん で 再 実
装 さ れ た バ ー
ジ ョ ン で あ る
。 バ グ コ ピ ー
先 が デ ィ レ ク
ト リ で な け れ
ば な ら な い 場
合 に フ ァ イ ル
が 指 定 さ れ て
い て も 、 全 て
の 場 合 で 検 出
で き る と は 限
ら な い 。 リ モ
ー ト ホ ス ト 上
の フ ァ イ ル .login,
.profile, .cshrc に あ る
コ マ ン ド が 生
成 す る 出 力 に
よ っ て 混 乱 す
る こ と が あ る
。 コ ピ ー 先 の
マ シ ン で 4.2BSD バ ー
ジ ョ ン の rcp が
動 作 し て い る
場 合 、 コ ピ ー
先 の ユ ー ザ ー
名 と ホ ス ト 名
を ’’rhost.rname’’ の
よ う に 指 定 し
な け れ ば な ら
な い 。 翻 訳 者
謝 辞 こ の man ペ
ー ジ の 翻 訳 に
あ た り 、 FreeBSD jpman project
<http://www.jp.freebsd.org/man-jp/> に よ
る 翻 訳 を 参 考
に さ せ て い た
だ い た 。