如何往开发板拷贝程序文件?

我们有以下文件需要互传,但如何往开发板拷贝程序文件?

2.1 nfs

步骤1:在Ubuntu上安装nfs server服务端

sudo apt-get install -y nfs-kernel-server

步骤2:配置nfs,假设我在/home/gzq/linux下建立一个共享目录,

mkdir /home/gzq/linux/nfs ,目录叫nfs

步骤3:编辑此文件,

sudo vi /etc/exports

修改内容如下

/home/gzq/linux/nfs *(rw,sync,no_root_squash,no_subtree_check) 
【/home/gzq/linux/ nfs替换为自己的路径】

如图所示:

步骤4:重启服务

sudo /etc/init.d/nfs-kernel-server restart

步骤5:在板端挂载

mount -t nfs -o nolock -o rsize=3,wsize=3 192.168.1.107:/home/nfs /mnt

步骤6:测试

在开发板共享目录/mnt文件下创建1.txt文件

挂载成功

若出现以下问题

原因是未加入参数

2.2 scp命令

复制文件:

①、从本地(Ubuntu)复制到远端(开发板),例:将/home/gzq/linux/nfs/17_input/read_input复制到远端/home/root/gongxiang/下。

 scp -r /home/gzq/linux/nfs/17_input/read_input root@192.168.2.1:/home/root/gongxiang/

从远端(开发板)复制到本地(Ubuntu),例:将远端 /root/1.mp4 复制到/root/home下。

 scp -r root@192.168.2.1:/home/root/gongxiang/2.txt /home/gzq/linux/nfs/

2.txt便是从开发板上复制过来的

复制目录:

①、从本地(Ubuntu)复制到远端(开发板),例:将/linux/nfs/17_input 复制到远端 /home/ 下。

scp -r /home/gzq/linux/nfs/17_input/ root@192.168.2.1:/home/

②、从远端(开发板)复制到本地(Ubuntu),例:将远端 /root/videos 复制到/home/gzq/linux/nfs/下。

scp -r root@192.168.2.1:/home/root/gongxiang/ /home/gzq/linux/nfs/

在/home/root/gongxiang目录下创建2.txt文件

使用scp命令从开发板下载文件到Ubuntu

如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号。

scp -P 4588 -r root@192.168.0.100:/home/root/gongxiang/ /home/gzq/linux/nfs/

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值