raining返信Linuxのscpコマンドを使用して、ローカルとリモート間でファイルをコピー(転送)する使用方法をメモします。scpコマンドはsshでサーバと接続して使用します。FTPなどで接続できない状況などで、ファイルやディレクトリを取得したい場合に活用できます。下記にscpコマンドの説明と使用方法をメモします。「scp」コマンドリモートとローカルや、リモート間でファイルをコピーします。scpコマンドを使用する際は下記の書式で記載。オプションを付けることで、ディレクトリも転送することが可能です。[コピー先]リモート(サーバ)へファイルをコピーする「hoge.txt」をリモートの「/home/user/hoge」にコピーする場合です。リモート側はSSHで接続するためのユーザー名とホスト名を記載します。user@example.com:/home/user/dirリモート(サーバ)からファイルをコピーするリモートの「/home/user/dir/hoge.txt」ファイルをローカルの「~/tmp」にコピーする場合です。~/tmpオプションを指定してディレクトリをコピーするリモートへコピーする場合です。「-r」オプションを使用すればディレクトリをコピーすることができます。user@example.com:/home/user/dirローカルにある「tmp」ディレクトリをリモートにコピーします。scpコマンドは今まであまり使用していなかったのですが、結構使う機会が増えてきたので、scpコマンドの基本的な使用方法についてメモしました。サーバとのデータ転送をしたい場合など、とても便利な機能です。