# iTerm2下使用rz和sz

虽然大多数时候,我都更喜欢使用scp命令来传输文件。但有时候不得不用到rzsz,比如通过跳板机登录的情况下。

折腾了一下iTerm2 (opens new window)下怎么使用rzsz

# 配置手册

# 安装iterm2-zmodem

经过一通比较,比较好用的Z-Modem脚本是 aurora/iterm2-zmodem (opens new window)

git clone https://github.com/aurora/iterm2-zmodem iterm2-zmodem
cp iterm2-zmodem/iterm2-zmodem /usr/local/bin/
sudo chmod a+x /usr/local/bin/iterm2-zmodem

# 配置iterm2-zmodem

打开 iTerm2 -> Preferences -> Profiles 下选择相应的 Profile,然后编辑 Advanced -> Triggers,新增:

Regular expression: \*\*B0100
Action:             Run Coprocess
Parameters:         /usr/local/bin/iterm2-zmodem sz

Regular expression: \*\*B00000000000000
Action:             Run Coprocess
Parameters:         /usr/local/bin/iterm2-zmodem rz

类似:

Screenshot2021-06-01 14.24.35.png

# 目标机器上安装lrzsz

# ubuntu/debian
apt-get install lrzsz

# CentOS/RHEL
yum install lrzsz

# 参考

浙ICP备17055787号-1