scpでディレクトリを転送するには

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はエラーを出力します。したがって、事前にリモートディレクトリを作成する必要がある場合があります。また、リモートホストへのアクセス権限が必要です。