Files
chill_notes/Linux/CentOS/CentOS使用rz和sz命令.md
2026-04-21 20:28:53 +08:00

81 lines
1.5 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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` 命令代替。