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 のホーム・ ディレクトリィにコピーするには、
とする13。waltz11% rcp mondai2.c ee58099@oyabun:
rcp には色々なオプションが指定できるが、特に次の二つ14は有益。
- -r
- ディレクトリィを丸ごとコピーする。
- -p
- ファイルの作成日時、パーミッションなどの属性を保存する。