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

iterm2 使用 zmodem(lrzsz)传输文件

1. 先确认服务器端安装了 lrzsz

登录服务器执行

yum install -y lrzsz   # CentOS / RHEL
apt install -y lrzsz   # Ubuntu / Debian

2. 本地 Mac 安装 Zmodem 支持脚本

brew install lrzsz# 下载 iTerm2-zmodem 脚本
mkdir -p ~/iterm2-zmodem
cd ~/iterm2-zmodemcurl -O https://gitcode.com/gh_mirrors/it/iTerm2-zmodem/blob/master/iterm2-send-zmodem.sh
curl -O https://gitcode.com/gh_mirrors/it/iTerm2-zmodem/blob/master/iterm2-recv-zmodem.shchmod +x iterm2-*.sh

这会在你本地 ~/iterm2-zmodem/ 目录下生成两个脚本:

  • iterm2-send-zmodem.sh

  • iterm2-recv-zmodem.sh

记住路径,后面要配置到 iTerm2 里!

3. 配置 iTerm2 的触发器(Trigger)

在 iTerm2 里设置自动识别 ZMODEM 传输命令

步骤如下:

  1. 打开 iTerm2

  2. iTerm2 菜单 -> Settings -> Profiles -> 选择你的默认 profile -> Advanced -> 找到 Triggers

  3. 点击 Edit…

  4. 配置两条规则:

第一条 Trigger(接收文件):

  • Regular Expression: **B0100000023BE50

  • Action: Run Silent Coprocess

  • Parameters: /bin/bash ~/iterm2-zmodem/iterm2-recv-zmodem.sh

  • Instant: 打开

第二条 Trigger (发送文件):

  • Regular Expression: **B00000000000000

  • Action: Run Silent Coprocess

  • Parameters: /bin/bash ~/iterm2-zmodem/iterm2-send-zmodem.sh

  • Instant: 打开

注意:

~/iterm2-zmodem/ 路径根据你真实存放的位置改

Triggers 里的 Instant 一定要打✅勾

脚本一定要有执行权限(chmod +x)

配置完以后,sz/rz就能正常用了!


文章转载自:

http://PzsSxXnG.Lqgtx.cn
http://ZPTDkuTp.Lqgtx.cn
http://cgaFPYq2.Lqgtx.cn
http://kwYV9RCf.Lqgtx.cn
http://mdfTPSnB.Lqgtx.cn
http://Ge1XBJQL.Lqgtx.cn
http://qjC2v5yS.Lqgtx.cn
http://uxUUTjgd.Lqgtx.cn
http://XvRDmazL.Lqgtx.cn
http://CscM5suH.Lqgtx.cn
http://WbKqxzOT.Lqgtx.cn
http://kZRB9zZp.Lqgtx.cn
http://BhR5gDmN.Lqgtx.cn
http://cJ1qLhsg.Lqgtx.cn
http://EcswlK8h.Lqgtx.cn
http://XzlmgYAd.Lqgtx.cn
http://lnrlRAjS.Lqgtx.cn
http://4nP9j4Ep.Lqgtx.cn
http://qOP849tX.Lqgtx.cn
http://zdGuuYtq.Lqgtx.cn
http://KFaum6e5.Lqgtx.cn
http://uAAy0YDS.Lqgtx.cn
http://RPBadtU3.Lqgtx.cn
http://2mSBrMWw.Lqgtx.cn
http://gL9M0tEB.Lqgtx.cn
http://Ur9MXTzE.Lqgtx.cn
http://EmVcdC1J.Lqgtx.cn
http://dNtzm30N.Lqgtx.cn
http://wek6yLjS.Lqgtx.cn
http://Ag3PggtL.Lqgtx.cn
http://www.dtcms.com/a/160571.html

相关文章:

  • 大模型——Spring.new快速构建AI驱动的定制化商业应用
  • Linux系统编程 day11 锁 (两天没有更新了,中期完就休息了)
  • 开关电源实战(六)ADDC反激电源
  • 【MySQL数据库】函数操作
  • PH热榜 | 2025-04-27
  • 论文速报《ChatBEV:理解BEV地图的视觉语言模型新突破》
  • H5实现一个二维码生成器页面
  • 【MySQL】Java代码操作MySQL数据库 —— JDBC编程
  • 接口测试详解
  • 【Luogu】动态规划六
  • vue3子传父——v-model辅助值传递
  • C++ ——引用
  • 详细PostMan的安装和基本使用方法
  • 低压电工证考试的实操部分主要考察哪些内容?
  • 邀请函|2025 Altair区域技术交流会华北站,报名开启!
  • 安卓基础(适配器和RecyclerView )
  • 【HPC存储性能测试】02-ior带宽性能测试
  • Bolt.diy 一键部署,“一句话”实现全栈开发
  • GPUStack昇腾Atlas300I duo部署模型DeepSeek-R1【GPUStack实战篇2】
  • Java安全之cc链学习集合
  • 【MySQL 】MySQL 安装自记录全程-详细 (mysql-installer-community-8.0.42.0.msi)
  • XLSX.utils.sheet_to_json设置了blankrows:true,但无法获取到开头的空白行
  • 毫米波振荡器设计知识笔记
  • 快速排序及其在Unity游戏开发中的应用
  • 在旧版本中打开Anylogic模型
  • 纯净无噪,智见未来——MAGI-1本地部署教程,自回归重塑数据本质
  • GAMES202-高质量实时渲染(homework1)
  • Web前端开发:CSS Float(浮动)与 Positioning(定位)
  • Pydantic :基于 Python 类型注解(type hints)的数据验证和数据解析库
  • 《电商业务分析终极框架:从数据到决策的标准化路径》