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

Transfer files between raspberry pi and Multiple Linux OS computers?

我正在寻找一种在 Raspberry Pi 和 Linux OS 开启的计算机之间传输文件的方法。 我需要在没有 FileZilla 文件传输的情况下这样做。 不知道有没有脚本可以自动完成。

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

非常感谢任何一点建议。

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

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

或者等效地从服务器你可以 运行:

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

如果你有这么多的服务器,手动操作会很乏味,那么你可以写一个脚本。

也许有点过头了,但你可能想看看Fabric:通常是一个部署工具,但我正在使用 ist 来处理我所有 4 个 Raspi 之间的所有文件传输,上传配置文件和 starting/stopping 服务。