📜  将文件从 pc 发送到树莓派 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:39:18.338000             🧑  作者: Mango

将文件从 PC 发送到树莓派 - Shell/Bash

在开发树莓派应用程序时,我们经常需要将文件从 PC 发送到树莓派上。Shell/Bash 是一种强大的脚本语言,可以方便地执行该操作。本文将介绍如何使用 Shell/Bash 将文件从 PC 发送到树莓派上。

确定树莓派的 IP 地址

在将文件发送到树莓派之前,需要确定树莓派的 IP 地址。我们可以通过在树莓派的终端中运行以下命令来查找其 IP 地址:

ifconfig

我们将在终端输出中找到类似于下面的内容:

inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

其中 192.168.1.100 是树莓派的 IP 地址。记下这个地址,我们将在下一步中使用它。

使用 SCP 命令发送文件

在 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/