iTerm2下使用rz和sz


iTerm2下使用rz和sz

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

折腾了一下iTerm2在新窗口打开下怎么使用rzsz

配置手册

安装iterm2-zmodem

经过一通比较,比较好用的Z-Modem脚本是 aurora/iterm2-zmodem在新窗口打开

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

类似:

目标机器上安装lrzsz

# ubuntu/debian
apt-get install lrzsz

# CentOS/RHEL
yum install lrzsz

参考