Manpages

名 前

rcp — リ モ ー ト フ ァ イ ル の コ ピ ー 書 式
rcp
[−px] [−k realm] file1 file2 rcp [−px] [−r] [−k realm] file ... directory 説 明
rcp
は 、 計 算 機 間 で フ ァ イ ル を コ ピ ー を す る プ ロ グ ラ ム で あ る 。 引 き 数 filedirectory は 、 ’’rname@rhost:path’’ と い う 形 式 の リ モ ー ト 計 算 機 上 の フ ァ イ ル 名 、 ま た は ロ ー カ ル フ ァ イ ル 名 (’:’ を 含 ん で い な い 名 前 と ’:’ の 前 に ’/’ が あ る 名 前 ) で あ る 。

−r コ ピ ー 元 の う ち の ど れ か が デ ィ レ ク ト リ の 場 合 、 rcp は そ の デ ィ レ ク ト リ を ル ー ト と す る サ ブ ツ リ ー を コ ピ ー す る (デ ィ レ ク ト リ 下 の 各 フ ァ イ ル を 再 帰 的 に コ ピ ー す る )。 こ の 場 合 、 コ ピ ー 先 も デ ィ レ ク ト リ で な け れ ば な ら な い 。

−p

−p オ プ シ ョ ン を 指 定 す る と 、 rcpumask を 無 視 し て 、 コ ピ ー 元 フ ァ イ ル の 修 正 時 刻 と ア ク セ ス 権 を コ ピ ー 先 フ ァ イ ル に 保 存 (複 製 ) す る 。 デ フ ォ ル ト で は 、 コ ピ ー 先 フ ァ イ ル file2 が 既 に 存 在 し て い る 場 合 は 、 そ の ア ク セ ス 権 と 所 有 者 は 引 き 継 が れ 、 コ ピ ー 先 フ ァ イ ル が 存 在 し な い 場 合 は 、 コ ピ ー 先 ホ ス ト の umask(2) で マ ス ク し た ア ク セ ス 権 が 使 わ れ る 。

−k

−k オ プ シ ョ ン を 指 定 す る と 、 rcpkrb_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/>; に よ る 翻 訳 を 参 考 に さ せ て い た だ い た 。