# CentOS 使用 rz 和 sz 命令 > rz/sz 是 Linux 终端中常用的文件上传下载工具,支持直接拖拽文件。 ## 安装 ```bash yum install lrzsz ``` --- ## rz - 文件上传 在终端输入 `rz` 后,会弹出文件选择对话框,选择文件即可上传。 ```bash rz ``` - 支持一次选择多个文件 - 上传路径为当前执行命令的目录 - 适合上传配置文件、脚本等小中型文件 --- ## sz - 文件下载 ```bash # 下载单个文件 sz filename # 下载多个文件 sz file1 file2 file3 # 下载多个文件(空格分隔) sz *.log ``` 下载时终端会弹出保存位置对话框。 --- ## rz/sz 原理 | 命令 | 全称 | 作用 | |------|------|------| | `rz` | Zmodem Receive | 通过 Zmodem 协议接收文件(上传) | | `sz` | Zmodem Send | 通过 Zmodem 协议发送文件(下载) | --- ## 注意事项 1. **适合小中型文件**:不建议传输超大文件 2. **需要终端支持**:部分 Web 终端可能不支持 3. **传输进度**:rz/sz 有传输进度显示 4. **替代方案**: - `scp` - SSH 远程传输 - `rsync` - 增量同步 - `sftp` - FTP 安全传输 --- ## 示例场景 ```bash # 1. 上传本地配置文件到服务器 rz # 2. 从服务器下载日志文件到本地 sz /var/log/messages # 3. 下载多个文件 sz /path/to/file1.txt /path/to/file2.txt ``` --- > 💡 **提示**:如果 `rz` 弹窗无反应,可能是终端不支持,建议使用 `scp` 命令代替。