文件上传之lrzsz和trzsz对比
| 对比项 | lrzsz(rz/sz,Zmodem 协议) | trzsz(trz/tsz,自研文本协议) |
|---|---|---|
| tmux/screen/docker | ❌完全失效,进 tmux 后 rz 不弹窗、卡死 | ✅原生兼容,任意嵌套 tmux、docker-exec、跳板机可用 |
| 目录传输 | ❌不支持文件夹,只能传单个文件,传目录必须先打包压缩 | ✅trz -d上传文件夹、tsz -d 目录名直接下载整目录 |
| 传输进度 | ❌无进度条,黑盒等待,不知道速度 / 剩余大小 | ✅实时进度条:文件名、传输速度、百分比、剩余时间 |
| 断点续传 | ❌断网全部重传,大文件崩了从头来 | ✅支持断点续传,断线重连接着传 |
| OxideTerm 配置 | 必须会话手动开启 Zmodem 开关,不开 rz 无效 | 无需开启 Zmodem,OxideTerm 原生内置支持,输trz直接弹窗trzsz |
| 拖拽上传 | 部分兼容,依赖 Zmodem 配置 | ✅直接拖拽文件 / 文件夹到终端窗口自动上传 |
| 协议原理 | Zmodem 二进制协议,易被终端复用器 (tmux) 拦截信号 | 纯文本内嵌协议,数据藏在普通终端输出,不会被 tmux 截断 |
| 系统更新 | 最后版本 1998 年,数十年不再维护,老旧协议 | 持续迭代更新,跨平台完善 (linux/win/mac/web 终端) |
| 多层跳板 (A→堡垒→服务器) | ❌多层跳转基本无法使用 rz | ✅多级跳板机链路正常传输文件 |
lrzsz安装方法(不推荐使用)
yum install -y epel-release # 安装lrzsz yum install -y lrzsz
trzsz安装方法(推荐使用)
# 1. 添加 wlnmp 源 curl -fsSL "https://sh.wlnmp.com/wlnmp.sh" | bash # 2. 安装 trzsz sudo yum install -y trzsz

浙公网安备 33010602011771号