Linux中rz和sz命令允许开发板与主机通过串口进行传递文件,下面具体介绍一下怎么实现的。
站在用户的角度思考问题,与客户深入沟通,找到姜堰网站设计与姜堰网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟主机、企业邮箱。业务覆盖姜堰地区。
sz : 将选定的文件发送(send)到本地机器。
rz : 运行该命令后会弹出一个文件选择窗口,从本地选择文件上传到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
执行该命令后,在弹出框中选择要上传的文件即可。
说明:打开SecureCRT软件 - Options - session options - X/Y/Zmodem 下可以设置上传和下载的目录。
上帝为你关上一道防盗门,同时还给你上了一把钛合金锁。
上一篇: linux系统安装、使用gedit文本编辑器
下一篇: linux快捷键
使用rz命令上传文件
优点:方便快捷
缺点:只能上传小文件,不能上传文件夹,上传文件夹需要压缩后上传
上传的文件被占用(例如.xls文件在windows已经打开了)
解决方法:关闭占用,例如wps打开了.xls文件,关闭即可
上传的文件的文件名在linux的文件夹下面已经存在
解决方法:linux执行rm -rf filename,再次上传即可
如果感觉本文对您有帮助可以点个赞哦
本文仅供交流学习,请勿用于非法途径
仅是个人意见,如有想法,欢迎留言
我们在虚拟机Linux终端中输入rz命令没有出现本地窗口,而是打印出waiting to receive.和一串不明其意的字符。这是因为rz命令需要终端的支持(即rz命令是在客户端里面执行的),比如终端就是你用来连接远程服务器的客户端,像是 XShell、rxvt、putty、SecureCRT。
解决方法:
本地系统中安装Xshell,用Xshell连接虚拟机Linux,在Xshell中输入命令rz即可上传文件。
rz 之后一般会弹出窗口选择文件,你这个没弹出来。
建议 在Windows下,用SecureCRT 这个可以直接把文件拖拉上传的。挺好用。