scp
コマンドを使用してディレクトリを転送するには、-r
オプションを使用します。これは、scp
がディレクトリを再帰的に転送することを指示するオプションです。以下は、scp
コマンドを使用してディレクトリを転送する方法の例です。
scp -r /path/to/local/directory user@remote:/path/to/remote/directory
この例では、/path/to/local/directory
にあるローカルディレクトリを、user@remote:/path/to/remote/directory
のリモートディレクトリに転送しています。-r
オプションを使用しているため、/path/to/local/directory
以下のすべてのファイルとサブディレクトリが再帰的に転送されます。user
は、リモートホストのユーザー名を指定し、remote
はリモートホストのIPアドレスまたはホスト名を指定します。/path/to/remote/directory
は、リモートホスト上のディレクトリのパスです。
注意点として、リモートディレクトリが存在しない場合は、scp
はエラーを出力します。したがって、事前にリモートディレクトリを作成する必要がある場合があります。また、リモートホストへのアクセス権限が必要です。