rz /sz 命令详解(Linux 本地↔服务器文件传输)

张开发
2026/4/10 19:18:01 15 分钟阅读

分享文章

rz /sz 命令详解(Linux 本地↔服务器文件传输)
rz /sz 命令详解Linux 本地↔服务器文件传输这是 Linux 系统中基于ZMODEM 协议的轻量级文件传输工具需要配合支持 ZMODEM 的终端工具如 Xshell、SecureCRT使用核心作用是在本地电脑和远程服务器之间快速上传 / 下载文件无需额外配置 FTP 或端口。1. 命令全称与核心作用表格命令全称核心作用执行效果rzReceive ZMODEM上传本地 → 服务器执行后终端会弹出文件选择框选择本地文件上传到服务器当前执行命令的目录szSend ZMODEM下载服务器 → 本地sz file会将服务器上的file文件下载到本地终端设置的默认下载目录2. 基础用法① 上传文件rzbash运行rz # 常用增强参数rz -be # -b二进制模式推荐避免文本文件编码错乱 # -e转义控制字符防止传输异常支持同时选择多个文件上传上传路径为执行rz命令时服务器所在的当前目录② 下载文件szbash运行sz file.log # 下载单个文件 sz *.log # 下载当前目录下所有 .log 后缀文件 # 常用增强参数sz -be file.log下载路径为本地终端Xshell/SecureCRT设置的默认下载目录支持通配符批量下载3. 安装方法服务器端rz/sz属于lrzsz工具包默认部分系统未预装需手动安装CentOS/RHEL 系列bash运行yum install -y lrzszUbuntu/Debian 系列bash运行apt-get install -y lrzsz4. 核心优势与适用场景✅ 优势无需额外输入服务器 IP、账号密码复用当前 SSH 连接操作极简终端直接交互适合无图形界面的服务器环境传输稳定支持断点续传ZMODEM 协议特性 适用场景小文件日志、配置、脚本的快速上传 / 下载远程服务器运维时的临时文件传输替代繁琐的 FTP/SCP 操作提升效率5. 注意事项不支持文件夹传输只能传单个 / 多个文件无法直接传目录需先打包为压缩包再传输大文件不推荐适合小文件大文件建议用scp/rsync等更高效的工具终端兼容性必须使用支持 ZMODEM 的终端Xshell、SecureCRT 原生支持原生终端需额外配置权限问题服务器端需有对应目录的读写权限否则传输失败6. 与 scp 对比表格特性rz/szscp操作便捷性极高终端直接交互无需输 IP / 密码一般需指定源 / 目标路径、IP适用文件大小小文件大 / 小文件均适用依赖终端支持 ZMODEM lrzsz 工具包系统自带无额外依赖传输效率一般高 补充提示日常运维中rz/sz是小文件快速传输的首选如果是大文件、批量目录传输优先用scp或rsync更稳定高效。

更多文章