当前位置: 首页 > news >正文

rz /sz 命令详解(Linux 本地↔服务器文件传输)

rz /sz 命令详解(Linux 本地↔服务器文件传输)

这是 Linux 系统中基于ZMODEM 协议的轻量级文件传输工具,需要配合支持 ZMODEM 的终端工具(如 Xshell、SecureCRT)使用,核心作用是在本地电脑和远程服务器之间快速上传 / 下载文件,无需额外配置 FTP 或端口。


1. 命令全称与核心作用

表格

命令全称核心作用执行效果
rzReceive ZMODEM上传(本地 → 服务器)执行后终端会弹出文件选择框,选择本地文件,上传到服务器当前执行命令的目录
szSend ZMODEM下载(服务器 → 本地)sz file会将服务器上的file文件,下载到本地终端设置的默认下载目录

2. 基础用法

① 上传文件(rz)

bash

运行

rz # 常用增强参数:rz -be # -b:二进制模式(推荐,避免文本文件编码错乱) # -e:转义控制字符,防止传输异常
  • 支持同时选择多个文件上传
  • 上传路径为执行rz命令时服务器所在的当前目录

② 下载文件(sz)

bash

运行

sz file.log # 下载单个文件 sz *.log # 下载当前目录下所有 .log 后缀文件 # 常用增强参数:sz -be file.log
  • 下载路径为本地终端(Xshell/SecureCRT)设置的默认下载目录
  • 支持通配符批量下载

3. 安装方法(服务器端)

rz/sz属于lrzsz工具包,默认部分系统未预装,需手动安装:

  • CentOS/RHEL 系列

    bash

    运行

    yum install -y lrzsz
  • Ubuntu/Debian 系列

    bash

    运行

    apt-get install -y lrzsz

4. 核心优势与适用场景

✅ 优势

  • 无需额外输入服务器 IP、账号密码,复用当前 SSH 连接,操作极简
  • 终端直接交互,适合无图形界面的服务器环境
  • 传输稳定,支持断点续传(ZMODEM 协议特性)

🎯 适用场景

  • 小文件(日志、配置、脚本)的快速上传 / 下载
  • 远程服务器运维时的临时文件传输
  • 替代繁琐的 FTP/SCP 操作,提升效率

5. 注意事项

  • 不支持文件夹传输:只能传单个 / 多个文件,无法直接传目录(需先打包为压缩包再传输)
  • 大文件不推荐:适合小文件,大文件建议用scp/rsync等更高效的工具
  • 终端兼容性:必须使用支持 ZMODEM 的终端(Xshell、SecureCRT 原生支持,原生终端需额外配置)
  • 权限问题:服务器端需有对应目录的读写权限,否则传输失败

6. 与 scp 对比

表格

特性rz/szscp
操作便捷性极高(终端直接交互,无需输 IP / 密码)一般(需指定源 / 目标路径、IP)
适用文件大小小文件大 / 小文件均适用
依赖终端支持 ZMODEM + lrzsz 工具包系统自带,无额外依赖
传输效率一般

💡 补充提示

日常运维中,rz/sz是小文件快速传输的首选;如果是大文件、批量目录传输,优先用scprsync更稳定高效。

http://www.jsqmd.com/news/619599/

相关文章:

  • C++之类和对象
  • AI 短剧系统私有化部署,搭建企业专属 AI 制片厂
  • 锂电池建模到底怎么玩?今天咱们来拆解二阶RC模型(也就是常说的二阶戴维南模型)。这个模型就像给电池拍X光片,把复杂的电化学反应翻译成电工能看懂的电路元件
  • Ragent day-03 RAG
  • AI建站工具选型指南:五维评估法与不同模式对比
  • 保姆级教程:手把手教你查看FortiGate防火墙的‘固件和通用更新’服务状态
  • 基于OneNet的智能家居安防系统
  • Openlaw语音控制之语音命令语法设计最佳实践
  • 免杀手法 ---> 重写R3API 一些思路给你说说看
  • 【Agent-阿程】AI先锋杯·14天征文挑战第14期-第3天-大模型应用开发实战
  • 张祥前统一场论7.0(11-14章)
  • 零基础入门大模型:20个核心概念解析(收藏版)
  • 嵌入式学习——Linux驱动(1)
  • FPGA综合工具Vivado/Quartus报‘Timing Loop’别慌:手把手教你定位并拆解这个Verilog‘死循环’
  • OpenClaw Skills 开发实战笔记
  • Qwen3-14B私有部署镜像YOLOv11目标检测结果报告智能生成
  • AI原生分支策略失效预警:Feature Branch vs. Model-First Trunk-Based Development对比实测
  • OpenClaw+千问3.5-9B:自动化投资信息收集
  • JSON文件和镜像python文件编写
  • 【Agent-阿程】Agent智能体开发实战指南
  • uniapp地图开发实战:marker聚合与点击事件优化指南
  • Qt图形界面开发:打造GME-Qwen2-VL-2B模型本地化部署与管理桌面工具
  • 如何让Windows 11摆脱臃肿?Win11Debloat帮你一键瘦身
  • Pixel Couplet Gen 商业授权作品集:为品牌方定制的像素风新春营销素材
  • 企业级OpenClaw集中部署安全架构避坑全攻略
  • 电子凸轮追剪曲线生成算法探秘:麦格米特版实践
  • 315/433MHZ无线遥控接收解码源程序 Keil源程序及AD格式电路图
  • AD7712实战:如何用MSP430搞定Σ-Δ型ADC的数据采集(附完整代码)
  • Citra模拟器终极指南:5步快速上手与问题解决教程
  • DeepSeek-OCR-2跨平台应用:移动端文档扫描方案