【软件安装】---安装rz和sz命令实现Linux与Windows传输文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【软件安装】---安装rz和sz命令实现Linux与Windows传输文件相关的知识,希望对你有一定的参考价值。
参考技术A前言: 虽然使用Putty和Xshell我们可以实现自己的电脑与Linux连接,但是有时也需要从Linux直接传输文件到Windows中,或者从Windows传输文件到Linux,这时就可以用rz和sz命令。
1.软件安装
yum安装
编译安装
2.软件使用
lrz命令是方便从windows传文件到Linux,在windows下通过连接工具进入linux系统,cd到自己需要的目录,命令行输入lrz,然后回车,之后会弹出一个选择框,选择我们需要上传的文件,然后add,最后上传就好了。
lsz命令是从Linux传输文件到windows,同样Linux下我们需要传的文件所在目录,命令行输入lsz,后面跟上需要传输的文件命,可以是一个文件,也可以跟多个文件名,同时传多个文件,然后回车,就可以传文件了。
linux rz sz命令没反应
用yum安装完lrzsz后,执行rz 或者sz命令没有反应,会是什么原因。没有报错,直接命令行跳过
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 下可以设置上传和下载的目录。
参考技术A看看会话选项中Zmodem有没有被disable,有没有设置好传输路径:
参考技术B 装完了还要设置一下操作 ()1.为了方便使用这个工具,把相关文件复制到目录/usr/bin下面。这里只需要拷贝2个文件rz及sz,命令为:cp rz sz /usr/bin .
2.设置环境变量 export
RZSZLINE=/dev/modem。如果不设置这个环境变量,执行命令rz的时候,总是会提示你“Warning: Missing environment
variable 'RZSZLINE' (Linux)
rz ready. Type "sz file ..." to your modem
program”。追问
没有这个提示,输入rz回车,就直接跳过了,就像下面
Last login: Tue Mar 4 17:46:18 2014 from 192.168.1.45
[root@localhost ~]# rz
[root@localhost ~]#
是 环境没设置,照上面的设置下,然后冲登录下,不懂-》百度,就有
参考技术C 装一个SecureCRT连接上服务器,然后再用这两个命令就可以了。追问就是在CRT上执行的
追答你试试在菜单栏里点“传输”然后选“zmodem上传列表”选中你人传的文件。然后点“zmodem传输”试试。
也有可能是你SecureCRT版本问题,重新下一个。
CRT没有问题
参考技术D linux需要安装lrzsz以上是关于【软件安装】---安装rz和sz命令实现Linux与Windows传输文件的主要内容,如果未能解决你的问题,请参考以下文章