macOS 下配置 iTerm2 使之支持 rz/sz 文件上传下载
因为国补叠加官网起售价降低,没忍得住下手换了 M4 的 MacBook Air。
在配置环境的时候,发现我的 CroWall 笔记站里找不到 iTerm2 的 zmodem.sh 相关配置了——我记得我已经记录过好几次了,不知道为什么这里没有,可能是上次迁移网站的时候漏了?
不管了,今天补一下。
首先是安装 iTerm2,到 官网 下载最新的 iTerm2-3_5_12.zip,解压后移动到应用程序里,完成安装。
下载脚本,移动到合适的位置
从 GitHub 的 robberphex/iTerm2-zmodem 仓库下载脚本,如果无法下载可以直接点击下面本站保存的版本。
解压后得到 iterm2-send-zmodem.sh
和 iterm2-recv-zmodem.sh
这两个脚本。
打开终端,
使用 sudo mkdir /usr/local/bin
命令创建一个目录。
然后使用 open /usr/local/bin/
命令打开 /usr/local/bin/
目录,将两个脚本移动进去。
在终端执行下面的命令授予两个脚本可执行权限:
chmod a+x /usr/local/bin/iterm2-*
配置 iTerm2 支持 Zmodem
- 打开 iTerm2 → Preferences → Profiles → Default → Advanced
- 找到 “Triggers” 一项 → 点 “Edit”
- 添加两条规则(点击 +):
规则 1:自动接收(rz)
Regular Expression: \*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
规则 2:自动发送(sz)
Regular Expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
注意最新版本的 iTerm2 已经不再支持 rz/sz 上传下载了。
需要改用 it2ul/it2dl 了