上一篇
如何在Ubuntu中使用rz?
- Linux
- 2025-06-16
- 5
在Ubuntu中使用rz命令需先安装lrzsz包: ,“ bash,sudo apt update && sudo apt install lrzsz,` ,安装后终端输入rz`,弹出窗口选择本地文件即可上传到服务器。
在Ubuntu系统中,rz命令用于通过Zmodem协议从本地计算机上传文件到远程服务器(通常在使用SSH连接时),以下是详细操作指南:
安装 lrzsz 工具包
rz命令包含在lrzsz软件包中,需先安装:
sudo apt update && sudo apt install lrzsz # 更新源并安装
使用 rz 上传文件
-
连接远程服务器
通过支持Zmodem的终端(如Xshell、SecureCRT、MobaXterm或配置后的Tabby)登录Ubuntu服务器。

-
执行 rz 命令
在终端中输入:
rz- 弹出文件选择窗口后,选择本地文件(支持多选)。
- 文件将上传到当前工作目录(使用pwd查看路径)。
-
指定保存路径
上传到特定目录:
cd /target/directory # 切换到目标目录 rz # 上传文件到此处 -
终端不支持 Zmodem
- 现象:执行rz后无反应。
- 解决:
- 改用兼容客户端(如MobaXterm、Tabby)。
- 或使用sz/rz替代方案: sudo apt install sshfs # 安装SSH文件系统工具 sshfs user@remote_ip:/remote/path /local/mount # 挂载远程目录 # 然后直接复制文件到挂载点
-
文件传输中断
- 检查网络稳定性,重新执行rz。
-
覆盖同名文件
rz默认覆盖已存在文件,需提前备份。

-
SCP命令
从本地传文件到服务器:
scp /local/file user@remote_ip:/remote/path
-
SFTP客户端
使用FileZilla/WinSCP等图形化工具直接拖放传输。
注意事项
- 权限问题:确保目标目录有写入权限(chmod +w directory)。
- 大文件传输:建议用scp或rsync(更稳定)。
- 进度显示:rz无进度条,传输大文件时可用pv监控: sudo apt install pv rz | pv -b > /dev/null # 显示传输状态
引用说明:
- lrzsz源码及协议:https://ohse.de/uwe/software/lrzsz.html
- Zmodem协议规范:RFC 2098
- Ubuntu软件包指南:https://packages.ubuntu.com 基于Ubuntu 22.04 LTS验证,适用于主流SSH客户端及终端环境。*

常见问题解决
替代方案(无需Zmodem)