linux的rz/ sz 指令是上传、文件指令。一般需要服务器先安装好响应的包才能用。
创新互联公司的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括成都做网站、网站设计、电商网站开发、微信营销、系统平台开发。
1、安装lrzsz的包:yum install lrzsz ;如果没有yum,可以到安装盘的pakage里找到lrzsz的包,放到服务器里进行安装。
2、安装好后,运行 rz 进行上传文件测试;sz 文件名 进行测试。
因为“终端”编码没有设置成UTF8导致linux rz命令无法传输文件。
1、首先第一步就是要Xshell连接Linux系统,输入命令。比如 df -h查看系统容量,注意的是如下图。中文字符,显示乱码。
2、接着就是要Linux系统系统语言查询,注意都是是不是Linux系统没有安装中文语言包呢?我们来检查一下吧,查看语言包。如下图。
3、然后就是要打开xshell终端服务,这时候再找到菜单--- 属性 如下图。
4、接着就是打开属性,系统设置菜单之后。这时候找到 “终端”编码设置,注意都是默认是 默认语言,选择UTF8设置即可,如下图。
5、最后就是重新打开linux rz,然后输入自己的命令进行文件的传输即可。
这是因为rz命令需要终端的支持(即rz命令是在客户端里面执行的),比如终端就是你用来连接远程服务器的客户端,像是 XShell、rxvt、putty、SecureCRT
本人使用的客户端是SecureCRT
在SecureCRT里面输入rz命令就可以出现本地窗口,供我们选择文件
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 下可以设置上传和下载的目录。