メイン画像

scp - ネットワーク上のホスト間でファイルをコピーする

scp - ネットワーク上のホスト間でファイルをコピーする


ネットワーク上のホスト間でファイルをコピーする。

scp [-346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] source ... target

説明

scp はネットワーク上のホスト間でファイルをコピーする。
データ転送には ssh(1) を使い、同じ認証を使用して同じセキュリティを提供する。
scp は認証が必要な場合、パスワードまたはパスフレーズを要求する。

source と target には以下の内容を指定できる。

  • ローカルパス名
  • [user@]host:[path] 形式のオプションのパスを含むリモートホスト
  • scp://[user@]host[:port][/path] 形式の URI

: を含むファイル名をホスト指定子として扱うことを避けるために、絶対パス名またはローカルパス名を使用してローカルファイル名を明示的に指定できる。

2つのリモートホスト間でコピーする場合、 URI 形式が使われている場合、-3 オプションが使われている場合にのみ target でポートを指定できる。

オプション

-p
タイムスタンプ(変更時刻、アクセス時刻)、モードを保つ。

使用例

ホスト foo にユーザー john で接続し、/tmp/bar.txt をタイムスタンプとモードを保持したままローカルホストにコピーする。

scp -p john@foo:/tmp/bar.txt bar.txt

もちろんホストはIPアドレス指定でもいい。

scp -p john@192.0.2.101:/tmp/bar.txt bar.txt

アカウントを作成 して、もっと沢山の記事を読みませんか?


この記事が気に入ったら ことりと さんを応援しませんか?
メッセージを添えてチップを送ることができます。


この記事にコメントをしてみませんか?


酒とアクアリウムが最近の楽しみ。