Ubuntu 22 安装上传下载工具 lrzsz 教程
wxk1991 Lv3

Ubuntu 22 安装上传下载工具 lrzsz 教程

在 Linux 服务器上,经常需要上传或下载文件,例如:

  • 上传配置文件
  • 下载日志
  • 迁移数据库文件
  • 传输脚本

虽然可以使用 scpsftp,但 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
  • 临时文件传输
  • 脚本部署