欢迎来到程序员中文网!

首页 Linux Mysql C++ Python PHP JavaScript 资源下载 动态 开源推荐
我要投稿 投诉建议

Linux文件上传下载--rz/sz命令

时间:2026年01月15日 07:01:56 浏览:1

安装方法


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是在文件–>属性–>文件传输里进行设置,默认是下载前询问。