Linuxコマンド | ネットワーク | scp サーバー間のファイルコピー

scpコマンド

scpコマンドは、Linuxでサーバー間のファイルコピーに使用するコマンドです。

scpの使用方法

scp {コピーするファイル名} {サーバーユーザーID}@{サーバーアドレス}:{サーバー上のコピー先パス}

参考

  • サーバーのIDとパスワードを知っている必要があります。
  • サーバー上のコピー先パスの前には、必ず:(コロン)を付けます。
  • サーバー上のコピー先パスには、入力したサーバーユーザーアカウントの書き込み権限が必要です。

scpコマンドの使用例

例: ファイルコピー

ローカルにあるtest.txtというファイルを、サーバーの/home/devkumaディレクトリにコピーします。

scp ./test.txt devkuma@192.168.0.10:/home/devkuma

例: ディレクトリコピー

ローカルにあるtest_dirディレクトリを、サーバーの/home/devkumaディレクトリにコピーします。

scp -r ./test_dir devkuma@192.168.0.10:/home/devkuma

ファイルをコピーする場合との違いは、-rオプションを追加している点です。