Python, web, Algorithm 技術的なメモ

技術的なメモを書いていきます.pythonistaを目指しています.

ディレクトリの転送 scp Beagle Bone Black

Beagle Bone Black(BBB)にファイルの転送をした時の備忘録

ローカルにあるディレクトリをBBBへ転送する方法についてまとめてみます. 転送方法を調べてみたところ,外部デバイスへのファイルやディレクトリの転送は ssh接続で行う転送を行う scp(Secure CoPy)Pythonのpyではないですよwww)を用いる事で簡単に行うことができます.

では,実例を示してみます. カレントディレクトリ名がfoo,コピーしたいディレクトリ名をbarとし, ディレクトリbarをBBBの/home/root/ディレクトリにコピーしたいと思います.

localhostのディレクトリ構造(mac: osx)


. #現在のディレクトリ foo
|── bar #転送先のディレクトリ
|        |── Python.py
|        |── Cython.py
|        |── Jython.py
|        |── Listp.py
|        |── log.py

叩くコマンドは scp -r bar root@192.168.7.2:/home/root/

これだけです.

ここでは,-rはディレクトリを転送する時のオプションで,これが無い時は 単体のファイルが転送出来ます.

root@192.168.7.2リモートホスト(BBB)を表しており, :以下でリモートホスト内の宛先をパスで指定しています.

このコマンドを実行した結果,以下のように正常にファイル転送ができました.

hoge:foo me$ scp -r bar root@192.168.7.2:/home/root/
root@192.168.7.2's password:***** 
Python.py                                          100% 1922     1.9KB/s   00:00    
Cython.py                                           100% 1565     1.5KB/s   00:00    
Jython.py                                       100% 3034     3.0KB/s   00:00    
Lisp.py                                      100% 5712     5.6KB/s   00:00    
log.py                                              100%  390     0.4KB/s   00:00    

簡単簡単.