Ubuntu 22 安装上传下载工具 lrzsz 教程
Ubuntu 22 安装上传下载工具 lrzsz 教程
在 Linux 服务器上,经常需要上传或下载文件,例如:
- 上传配置文件
- 下载日志
- 迁移数据库文件
- 传输脚本
虽然可以使用 scp 或 sftp,但 lrzsz 是最简单的命令行工具,支持:
- 上传文件(rz)
- 下载文件(sz)
- 支持 ZMODEM 协议
- 支持终端直传
一、更新系统
先更新软件源:
1 | sudo apt update |
二、安装 lrzsz
执行:
1 | sudo apt install lrzsz -y |
安装完成后,系统就可以使用:
- rz 上传
- sz 下载
三、上传文件
使用 rz 命令:
1 | rz |
执行后:
- 会弹出文件选择对话框(如果终端支持)
- 选择文件
- 上传到当前目录
注意:
- rz 上传的是到你当前所在的目录
- 支持多个文件一次上传
四、下载文件
使用 sz 命令:
1 | sz 文件名 |
例如:
1 | sz test.txt |
会把服务器文件下载到本地终端所在路径。
五、常见问题
1. rz 或 sz 命令找不到
说明:
1 | lrzsz 未安装 |
执行:
1 | sudo apt install lrzsz -y |
2. 上传失败
原因:
- 终端不支持 ZMODEM 协议(Xshell, SecureCRT 支持最好)
- 上传路径权限不足
3. 下载失败
原因:
- 终端不支持
- 文件不存在
- 权限不足
六、推荐使用终端
推荐使用:
- Xshell
- SecureCRT
- MobaXterm
这些终端原生支持 ZMODEM 协议,可以直接使用 rz / sz 上传下载文件,非常方便。
七、总结
lrzsz 是 Linux 文件传输利器:
| 命令 | 作用 |
|---|---|
| rz | 上传文件到服务器 |
| sz | 从服务器下载文件 |
优点:
- 安装简单
- 速度快
- 支持大文件
- 支持断点续传(部分终端)
适合:
- Ubuntu 22
- 云服务器运维
- VPS
- 临时文件传输
- 脚本部署