每天进步一点点——使用scp命令在Atlas 200 DK和虚拟机之间传输文件(文件夹)

举报
Tianyi_Li 发表于 2020/05/21 08:47:26 2020/05/21
【摘要】 很多时候,需要在Atlas 200 DK和虚拟机之间传输文件或文件夹,比如在做视觉任务的时候,可能需要把测试视频传输到开发板,测试完成,需要把结果拷贝会虚拟机。这里可以使用scp命令来完成。这里是以Atlas 200 DK和虚拟机为例,但scp命令同样使用于其他基于linux系统的设备。

2020/5/21  8:50

    很多时候,需要在Atlas 200 DK和虚拟机之间传输文件或文件夹,比如在做视觉任务的时候,可能需要把测试视频传输到开发板,测试完成,需要把结果拷贝会虚拟机。这里可以使用scp命令来完成。这里是以Atlas 200 DK和虚拟机为例,但scp命令同样使用于其他基于linux系统的设备。

  1. 将文件或文件夹从虚拟机传输到Atlas 200 DK

       假设文件存放在虚拟机的/home/ascend/tmp目录下,这里的文件可以是一张图片,也可以是一个压缩包,以传输test.jpg图片为例,我们希望将虚拟机的/home/ascend/tmp目录下test.jpg图片传输到Atlas 200 DK的tmp目录下,在虚拟机中图片所在目录下打开终端,执行命令:

scp test.jpg HwHiAiUser@192.168.1.2:/home/HwHiAiUser/tmp

之后,会要求Atlas 200 DK的登陆密码,输入即可,会显示传输进度,传输完成后,就可以到Atlas 200 DK对应目录下查看结果了,如图所示:

image.png


如果是要传输文件夹的话,只需在scp后面加-r 即可,以传输test文件夹为例,注意需要在test的上一级目录打开终端哦:

scp -r test HwHiAiUser@192.168.1.2:/home/HwHiAiUser/tmp

结果如图所示:

image.png

2. 将文件或文件夹从Atlas 200 DK传输到虚拟机

    以我们把刚才传输到Atlas 200 DK的文件和文件夹再传输会虚拟机为例,同样是在虚拟机端打开终端,对于文件执行命令:

scp HwHiAiUser@192.168.1.2:/home/HwHiAiUser/tmp/test.jpg /home/ascend/tmp

image.png

对于文件夹执行命令:

scp -r HwHiAiUser@192.168.1.2:/home/HwHiAiUser/tmp/test /home/ascend/tmp

image.png

注意所有命令都在虚拟机端的命令行完成哦。至此,就可以在虚拟机和Atlas 200 DK之间传输文件或文件夹了。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。