scpコマンドでサーバのファイルをコピーする

scpの使い方

scp [オプション]転送元パス 転送先パス

尚、[転送元パス]と[転送先パス]は、ログイン名@ホスト名ってな感じで。

$ scp -rP 9999  /home/keras-deeplab-v3-plus username@12.34.56.789:/home/keras-deeplab-v3-plus
コマンド 内容
r 再帰的にコピー
P ポートを指定
q データの転送状況を非表示
C データの圧縮

ディレクトリを指定して大量のファイルをコピーする場合は、qオプションを指定した方が良かった…。
ログがずっと出力されていて速度に結構影響ある気がする。
あと、約2万枚の画像をコピーしたからCオプションでデータの圧縮をして転送したほうが良かったと後悔。

今後GPUを使っていく上で色々とお世話になりそうなコマンド。

グローバルIPやポート番号の確認方法は以下記事を参考。 saneeeatsu.hatenablog.com

参考