scp
(Secure Copy Protocol)は、SSH(Secure Shell)を使用して、リモートホスト間でファイルを安全に転送するためのコマンドです。このコマンドは、ファイルの暗号化を行い、ネットワーク上でのデータの盗聴を防ぎます。
基本的な構文は以下の通りです。
scp [オプション] [引数]
-r
: ディレクトリを再帰的にコピーします。-P
: リモートホストのポート番号を指定します(大文字のP)。-i
: 特定のSSHキーを指定します。-v
: 詳細な出力を表示します(デバッグ用)。以下に、scp
コマンドのいくつかの実用的な例を示します。
scp localfile.txt user@remotehost:/path/to/destination/
scp user@remotehost:/path/to/remotefile.txt /local/destination/
scp -r localdirectory/ user@remotehost:/path/to/destination/
scp -P 2222 localfile.txt user@remotehost:/path/to/destination/
-r
オプションを使用してディレクトリを一度にコピーすることを検討してください。-v
オプションを使用して詳細な情報を表示できます。