📅  最后修改于: 2023-12-03 15:39:18.338000             🧑  作者: Mango
在开发树莓派应用程序时,我们经常需要将文件从 PC 发送到树莓派上。Shell/Bash 是一种强大的脚本语言,可以方便地执行该操作。本文将介绍如何使用 Shell/Bash 将文件从 PC 发送到树莓派上。
在将文件发送到树莓派之前,需要确定树莓派的 IP 地址。我们可以通过在树莓派的终端中运行以下命令来查找其 IP 地址:
ifconfig
我们将在终端输出中找到类似于下面的内容:
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
其中 192.168.1.100
是树莓派的 IP 地址。记下这个地址,我们将在下一步中使用它。
在 PC 上,我们可以使用 SCP 命令将文件发送到树莓派。在终端中输入以下命令:
scp /path/to/file pi@192.168.1.100:/path/on/raspberry-pi/
其中 /path/to/file
是要发送的文件的路径,pi
是树莓派登录名,192.168.1.100
是树莓派的 IP 地址,/path/on/raspberry-pi/
是文件在树莓派上保存的路径。根据实际情况修改这些值。
如果需要将整个目录发送到树莓派上,可以使用 -r
选项来进行递归复制:
scp -r /path/to/directory pi@192.168.1.100:/path/on/raspberry-pi/
发送文件时需要输入树莓派登录密码。
通过使用 SCP 命令,我们可以轻松地将文件从 PC 发送到树莓派上。这对于树莓派应用程序的开发和调试非常有帮助。
完整的示例代码片段如下:
# 查找树莓派的 IP 地址
ifconfig
# 将文件发送到树莓派
scp /path/to/file pi@192.168.1.100:/path/on/raspberry-pi/
# 递归复制整个目录
scp -r /path/to/directory pi@192.168.1.100:/path/on/raspberry-pi/