iTerm2下使用rz和sz
iTerm2下使用rz和sz
虽然大多数时候,我都更喜欢使用scp命令来传输文件。但有时候不得不用到rz和sz,比如通过跳板机登录的情况下。
折腾了一下iTerm2下怎么使用rz和sz。
配置手册
安装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