软件开发和测试人员,经常需要在linux和windows之间进行文件传输,特别是在没有图形界面的服务器环境中,使用Zmodem文件传输协议的rz和sz命令工具就显得尤为便利。
首先使用命令之前,先验证一下是否安装了rz和sz的软件包:
执行rpm –qa | grep lrzsz,如果啥都不显示表示未安装;能查到表示软件包已安装;
如果未安装,可以通过执行 yum install –y lrzaz进行安装
rz是receive zmodem的缩写,顾名思义就是文件接收/上传的意思,运行该命令会弹出一个文件选择窗口,可以将本地选择文件上传到Linux服务器上。
常用参数及含义如下:
sz是send zmodem的缩写,顾名思义就是文件发送/下载的意思,通过执行本命令,可以利用Zmodem协议将Linux服务器上选定的文件发送到本地,一次可以传送一个或多个文件,即将Linux服务器的文件下载到Windows。
常用的参数有:
-a : 以文本方式传输;
-b : 以二进制方式传输;
-e : 对控制字符转义,保证文件传输正确;