Unixコマンド/scp

scp

機能

scpコマンドは、データの転送にSSHを利用するファイル転送用ツールです。
その安全性から、最近ではscpはftpやrcpに変わって標準になりつつあります。

構文

scp [オプション] [ホスト名/ユーザ名@ホスト名]:[コピー元ファイル] [接続先ホスト名/ユーザ名@接続先ホスト名]:[コピー先ファイル]

オプション

-p        コピー元のファイルのアクセス時刻やパーティション構成などをコピーの後もそのまま保つ
-v        詳細なログを書き出す。
-r        ディレクトリ全体をコピーする。 

コマンド例

■アクセスログをリモートサーバへコピーする。
 ※この場合user01のログインディレクトリにコピーされます。

$ scp /var/log/access_log user01@host.gihyo.co.jp:

■ディレクトリごとコピーする。

$ scp -r /usr/local/src matsui@matsui.itoh.co.jp: