每天进步一点点——使用scp命令在Atlas 200 DK和虚拟机之间传输文件(文件夹)
【摘要】 很多时候,需要在Atlas 200 DK和虚拟机之间传输文件或文件夹,比如在做视觉任务的时候,可能需要把测试视频传输到开发板,测试完成,需要把结果拷贝会虚拟机。这里可以使用scp命令来完成。这里是以Atlas 200 DK和虚拟机为例,但scp命令同样使用于其他基于linux系统的设备。
2020/5/21 8:50
很多时候,需要在Atlas 200 DK和虚拟机之间传输文件或文件夹,比如在做视觉任务的时候,可能需要把测试视频传输到开发板,测试完成,需要把结果拷贝会虚拟机。这里可以使用scp命令来完成。这里是以Atlas 200 DK和虚拟机为例,但scp命令同样使用于其他基于linux系统的设备。
将文件或文件夹从虚拟机传输到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对应目录下查看结果了,如图所示:
如果是要传输文件夹的话,只需在scp后面加-r 即可,以传输test文件夹为例,注意需要在test的上一级目录打开终端哦:
scp -r test HwHiAiUser@192.168.1.2:/home/HwHiAiUser/tmp
结果如图所示:
2. 将文件或文件夹从Atlas 200 DK传输到虚拟机
以我们把刚才传输到Atlas 200 DK的文件和文件夹再传输会虚拟机为例,同样是在虚拟机端打开终端,对于文件执行命令:
scp HwHiAiUser@192.168.1.2:/home/HwHiAiUser/tmp/test.jpg /home/ascend/tmp
对于文件夹执行命令:
scp -r HwHiAiUser@192.168.1.2:/home/HwHiAiUser/tmp/test /home/ascend/tmp
注意所有命令都在虚拟机端的命令行完成哦。至此,就可以在虚拟机和Atlas 200 DK之间传输文件或文件夹了。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)