お疲れ様です。秋並です。
scpコマンドでリモートマシンとファイルのやり取りをすることがたまにあるのですが、たまにしか使わないので、どっちの書き方が「ローカル→リモート」で「リモート→ローカル」なのか毎回一瞬分からなくなります。
そこで、本記事では図解で説明することでどっちかどっちであるかをぱっと見で分かるようにしたいと思います。
「リモートのファイル」をローカルにコピーする
「リモートのファイル」をローカルにコピーするのは以下コマンドになります。
なお、ディレクトリごとコピーしたい場合は-r
オプションをつける必要があります。
scp remote@192.168.OOO.OOO:~/hoge2/hoge.txt ~/hoge1
「ローカルのファイル」をリモートにコピーする
「ローカルのファイル」をリモートにコピーするのは以下コマンドになります。
なお、ディレクトリごとコピーしたい場合は-r
オプションをつける必要があります。
scp ~/hoge1/hoge.txt remote@192.168.OOO.OOO:~/hoge2/