NEWS LETTER

Mac iTerm2 lrzsz

Scroll down

简述

lrzsz 是 Linux/Unix 与 Windows 进行 ZModem 文件传输的命令行工具,使得无需再开一个工具去进行文件传输,在 mac 下如果不进行配置是无法直接使用的,并且会造成终端卡死

安装 lrzsz

1
brew install lrzsz

下载相关 shell 脚本

1
2
3
4
5
6
7
8
9
sudo mkdir /usr/local/bin/iterm2-lrzsz
sudo chmod 755 /usr/local/bin/iterm2-lrzsz
cd /usr/local/bin/iterm2-lrzsz
# 下载iterm2-send-zmodem.sh
sudo wget https://gist.githubusercontent.com/sy-records/1b3010b566af42f57fa6fa38138dd22a/raw/2bfe590665d3b0e6c8223623922474361058920c/iterm2-send-zmodem.sh
# 下载iterm2-recv-zmodem.sh
sudo wget https://gist.githubusercontent.com/sy-records/40f4ba22e3fbdeedf58463b067798962/raw/b32d2f7ac3fa54acca81be3664797cebb724690f/iterm2-recv-zmodem.sh
# 赋予执行权限
sudo chmod +x iterm2-*.sh

配置规则

iTerm2 -> Perference -> Profiles -> Default -> Advanced -> Triggers -> Edit

配置规则

1
2
3
4
5
6
7
8
9
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-lrzsz/iterm2-send-zmodem.sh
Instant: checked

Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-lrzsz/iterm2-send-zmodem.sh
Instant: checked

配置规则

安装完成后检查

1
2
3
4
5
6
7
# 检查软链接是否创建
ls -alh /usr/local/bin/sz
# 如果提示No such file or directory,查找lrzsz安装路径,并创建如下软链接
brew list lrzsz
# /opt/homebrew/Cellar/lrzsz/0.12.20_1/bin/ 替换为你的安装路径
ln -s /opt/homebrew/Cellar/lrzsz/0.12.20_1/bin/lrz /usr/local/bin/rz
ln -s /opt/homebrew/Cellar/lrzsz/0.12.20_1/bin/lsz /usr/local/bin/sz

查找lrzsz安装路径

测试

测试

其他文章
目录导航 置顶
  1. 1. 简述
  2. 2. 安装 lrzsz
  3. 3. 下载相关 shell 脚本
  4. 4. 配置规则
  5. 5. 安装完成后检查
  6. 6. 测试
请输入关键词进行搜索