Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

scpコマンドでUNIX系システム間ファイル送信

scpコマンドをつかうと、UNIX系システム間ファイル送信できます。
たとえば、macOS上でセコセコ作っていたC++のコードをRasPiに転送したり……。

manの解説によると以下の通りなので……sshコマンドの仕組みを使ってるようです。

scp copies files between hosts on a network. It uses ssh(1) for data transfer, and uses the same authentication and provides the same security as ssh(1).

実際のところ

接続先が"pi@192.168.0.xxx"だとして……

今いるディレクトリのmain.py

$ scp ./main.py pi@192.168.0.xxx:~/www

直下のwwwのディレクトリを再帰的に

$ scp  -rC ./www pi@192.168.0.xxx:~/www

参考もと