next up previous contents
Next: 課題2 Up: 便利な r コマンド達 Previous: 練習

rcp コマンド

rlogin の親戚で、リモート・ファイル転送に使えるコマンド rcp がある。これを利用する場合には、前小節で説明したように ‾/.rhosts を準備しておく必要がある。

rcp コマンドでは、リモート・ホストにおけるファイルを指定するのに、


		user@host:path
のような形式を用いる。ここで である。

例えば waltz11 にログインしている ee58099 が、oyabun の ee58099 のファイル(例えばファイル名を ``‾/Wnn/private'' とす る)を waltz11 のカレント・ディレクトリィにコピーするには、

        rcp ee58099@oyabun:Wnn/private .
とすればいい(これには oyabun の側で ‾/.rhosts を準備しておく必 要があるが、情報処理 II を受講している学生のアカウントについては、こち らで準備してある)12

その逆に waltz11 にあるファイル mondai2.c を、oyabun のホーム・ ディレクトリィにコピーするには、


waltz11% rcp mondai2.c ee58099@oyabun:
とする13

rcp には色々なオプションが指定できるが、特に次の二つ14は有益。

-r
ディレクトリィを丸ごとコピーする。
-p
ファイルの作成日時、パーミッションなどの属性を保存する。



 

Masashi Katsurada
1998-05-27