在raspberry pi和多个Linux OS计算机之间传输文件?

时间:2016-10-22 05:18:05

标签: linux raspberry-pi file-transfer

我正在寻找一种在Raspberry Pi和带有Linux OS的计算机之间传输文件的方法。 我需要在没有FileZilla文件传输的情况下这样做。 我想知道是否有自动执行此脚本的脚本。

我有一系列文件和网络上接收服务器IP的相应数组,如何将文件映射到服务器并依次发送。

非常感谢任何建议。

2 个答案:

答案 0 :(得分:1)

因此,您需要将文件从Pi传输到多台Linux计算机。如果您只需要传输的计算机数量有限,则可以使用scp命令手动为每台计算机执行此操作。 例如,假设您需要将Pi中目录.c中找到的扩展名为/foo的所有文件传输到目录barserver中名为/foobar的服务器中。从Pi你可以运行:

$ scp /foo/*.c username@barserver:/foobar/

或等效地从您可以运行的服务器:

$ scp username@piaddress/foo/*.c /foobar/

如果您有这么多服务器,那么手动执行它会很乏味,那么您可以编写一个脚本。

答案 1 :(得分:0)

也许它有点过头了,但您可能想要查看Fabric:通常是部署工具,但我使用ist处理我所有4 Raspi&之间的所有文件传输#39; s,上传配置文件和启动/停止服务。