Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名前

     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/> に
     よる翻訳を参考にさせていただいた。