解决方法:
本地系统中安装Xshell,用Xshell连接虚拟机Linux,在Xshell中输入命令rz即可上传文件。
Linux中rz和sz命令允许开发板与主机通过串口进行传递文件,下面具体介绍一下怎么实现的。
sz : 将选定的文件发送(send)到本地机器。
rz : 运行该命令后会d出一个文件选择窗口,从本地选择文件上传到Linux服务器,即从本地接受文件到服务器。
如果Linux上没有这两命令,得先安装,安装命令如下:
yum install lrzsz1
当然在安装的过程中可能会遇到如下错误:(一般是网络出问题)
Could not retrieve mirrorlist1
此时解决方法是:
如果配置的DHCP动态网络,则在/etc/resolv.conf文件中添加nameserver 8.8.8.8。
关于linux rz sz:
1,编译安装
root 账号登陆后,依次执行以下命令:
tar zxvf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20
./configure
make
make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
2,使用说明
sz命令发送文件到本地:
# sz filename
rz命令本地上传文件到服务器:
# rz
执行该命令后,在d出框中选择要上传的文件即可。
说明:打开SecureCRT软件 ->Options ->session options ->X/Y/Zmodem 下可以设置上传和下载的目录。
上帝为你关上一道防盗门,同时还给你上了一把钛合金锁。
上一篇: linux系统安装、使用gedit文本编辑器
下一篇: linux快捷键
使用rz命令上传文件
优点:方便快捷
缺点:只能上传小文件,不能上传文件夹,上传文件夹需要压缩后上传
上传的文件被占用(例如.xls文件在windows已经打开了)
解决方法:关闭占用,例如wps打开了.xls文件,关闭即可
上传的文件的文件名在linux的文件夹下面已经存在
解决方法:linux执行rm -rf filename,再次上传即可
如果感觉本文对您有帮助可以点个赞哦
本文仅供交流学习,请勿用于非法途径
仅是个人意见,如有想法,欢迎留言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)