跳到主要内容

文件传输

electerm 软件传输

electerm是一款基于 electron 开发的 SSH/SFTP 客户端,同时支持 Linux、MAC、Windows 操作系统,免费开源。

  1. SSH登录到开发板。
    xxx
  2. 文件传输。
    xxx

ADB 传输文件

  1. 将开发板通过 USB 接口连接电脑,从 PC 端上传文件或者文件夹到开发板的根目录。

  2. 在 Powrshell 中执行adb push命令,就可以将文件或者文件夹上传到开发板。

    adb push test/ /root
    • 效果如下:
  3. 下载开发板/home/luckfox目录下的1.txt到 PC 端。

    adb pull /home/luckfox/1.txt .

SCP 传输文件

scp(Secure Copy Protocol) 是基于 SSH 的安全远程文件拷贝命令,支持在 Linux 服务器之间复制文件或目录。与 cp 命令不同,cp 仅用于本地复制,无法跨服务器。此外,scp 基于 SSH 协议,所有数据在传输过程中都经过加密,确保传输安全。

scp 命令适合快速、简单地传输一个或几个文件,尤其在资源有限的环境中。而对于复杂的文件传输或完整备份,建议使用 rsync,它仅传输源和目标之间的差异部分,节省带宽和时间,特别适合大文件和频繁更新的文件。

  1. 本地文件传输到开发板

    scp  luckfox.txt root@192.168.10.95:/root
  2. 本地目录传输到开发板

    scp -r luckfox root@192.168.10.95:/root
  3. 开发板文件传输到本地

    scp root@192.168.10.95:/root/luckfox.txt .
  4. 开发板目录传输到本地

    scp -r root@192.168.10.95:/root/luckfox .