2016-10-22 21 views
0

我正在尋找一種方法在樹莓派和Linux操作系統上的計算機之間傳輸文件。 我需要這樣做沒有FileZilla文件傳輸。 我不知道是否有腳本自動執行它。在樹莓派和多臺Linux OS計算機之間傳輸文件?

我有一個文件陣列和一個網絡上的接收服務器的IP的corrosponding數組如何映射文件到服務器並輪流發送。

任何意見的建議是非常讚賞。

+0

似乎你的標題並沒有很好地反映這個問題。您需要轉移到多臺電腦。 – Thanassis

+0

是的,正好 先生在我的畢業項目中,我有一個網絡,我連接resbperry pi和一組計算機(最初說3),我需要分別發送3個文件到3臺計算機。 –

+0

現在你有一個命令來完成傳輸,你需要學習使用'bash' - Linux shell /命令語言來編寫你想要的循環。互聯網上有很多資源可以幫助你做到這一點。 Google bash,閱讀和學習。 –

回答

0

也許這有點過頭了,但你可能想看看Fabric:通常是一個部署工具,但我使用ist來處理我所有4個Raspi之間的所有文件傳輸,上傳配置文件和啓動/停止服務。

1

因此,您需要將文件從Pi傳輸到多臺Linux計算機。如果您只需要傳輸數量有限的計算機,則可以使用scp命令手動爲每臺計算機執行此操作。 例如,假設您需要將Pi中的目錄/foo中的擴展名爲.c的所有文件傳輸到目錄/foobar中名爲barserver的服務器。從PI可以運行:

$ scp /foo/*.c [email protected]:/foobar/ 
從服務器

或等價你可以運行:

$ scp [email protected]/foo/*.c /foobar/ 

如果你有做手工將是乏味的那麼多的服務器,那麼你可以寫一個腳本。

+0

沒問題,到目前爲止這麼好 –

+0

如果我想在腳本中包含一個循環會怎麼樣會讓它變得難以置信 –

+0

不知道你的意思。確保你已經充分考慮了你的問題並且清楚地描述了它。如果答案有幫助,請立即投票或接受。 – Thanassis