Linux・MACのscpでファイルを簡単移動

MACとかLinuxからファイルを別サーバーに移動させる時にいちいちFTPサーバーを立てたりするのは面倒なので、コマンドで一発コピーする方法。

scpコマンドを使ったファイルの転送

ローカルの「test.conf」をリモートホスト「s123456.trixbox.fonality.com」の「/root/test/」に保存。リモートホストのユーザーはroot。


scp ./test.conf root@s123456.trixbox.fonality.com:test

リモートの「/root/test/test.conf」をローカルにあるMACのデスクトップに保存。リモートホストのユーザーはroot。


scp root@s123456.trixbox.fonality.com:test/test.conf Desktop

文法


scp [オプション] [[ユーザー名@]コピー元ホスト:] コピー元ファイル [[ユーザー名@]コピー先ホスト:] コピー先ファイル
-r オプションでディレクトリを転送できる。
便利です。