scpはcpの機能拡大バージョンである
いまさらのことではありますが。
scp はネットワークごしのファイル転送をサポートする cp である。これがなぜかわたくしの頭の中では scp は「リモートホストとのファイル転送ツール」として認識されていた。つまりローカルコピーに対応しているとは思っていなかった。
それを実感したのは以下のような間違いをしてしまったとき。
> scp mokemoke.tar.gz interplinker@example.com
本当はこうタイプするはずだった
> scp mokemoke.tar.gz interplinker@example.com:~/
この場合、 scp は普通の cp のようにふるまい、ローカルコピーをしてくれた。ちょっと目から鱗である。