安装方法
yum -y install lrzsz
rz 命令
rz 命令(Receive ZMODEM),使用 ZMODEM 协议,将本地文件批量上传到远程 Linux/Unix 服务器。
上传(rz)
在客户端SSH命令行运行rz命令,命令如下:
[root@VM-0-4-centos wuzh]# rz
rz waiting to receive.
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring 磁盘扩容操作记录.log...
100% 6257 KB 6257 KB/sec 00:00:01 0 Errors
```
[root@VM-0-4-centos wuzh]# ll
执行后会弹出上传文件的选择窗口,可以选择相关文件上传(不支持直接上传目录)。
-b 以二进制方式,默认为文本方式
-e 对所有控制字符转义
-y 覆盖上传
提示:可以使用rz -y实现覆盖上传,上传窗口的默认目录可以在SSH客户端里进行设置。
```
[root@VM-0-4-centos wuzh]# rz -y
rz waiting to receive.
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring helleworld.lua...
100% 21 bytes 21 bytes/sec 00:00:01 0 Errors
[root@VM-0-4-centos wuzh]# ll
下载(sz)
实现下载可以直接使用sz filename,其中filename就是你想要下载的文件的名字,如果是目录需要打包成单个文件在实现下载。
[root@VM-0-4-centos wuzh]# sz test1.txt #rz
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring test1.txt...
100% 57 bytes 57 bytes/sec 00:00:01 0 Errors
[root@VM-0-4-centos wuzh]# sz test.py
rz
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring test.py...
100% 721 bytes 721 bytes/sec 00:00:01 0 Errors
[root@VM-0-4-centos wuzh]#
上传下载目录SecureCRT默认是安装目录下的upload/download目录,可自行修改。
XShell是在文件–>属性–>文件传输里进行设置,默认是下载前询问。