我正在寻找一种在Raspberry Pi和带有Linux OS的计算机之间传输文件的方法。 我需要在没有FileZilla文件传输的情况下这样做。 我想知道是否有自动执行此脚本的脚本。
我有一系列文件和网络上接收服务器IP的相应数组,如何将文件映射到服务器并依次发送。
非常感谢任何建议。
答案 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,上传配置文件和启动/停止服务。