在mac电脑上安装lrzsz
brew install lrzsz
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
配置iterm2属性
拉取 https://github.com/mmastrac/iterm2-zmodem 两个sh文件,
或者:https://pan.baidu.com/s/1wlwU6MV5YPfImFngXyhCtA。
将他们拷贝到/usr/local/bin文件夹中。
cd到该目录下为其添加可执行权限。
chmod +x iterm2-send-zmodem.sh
chmod +x iterm2-recv-zmodem.sh
打开“Preferences”面板->Profiles选项卡->Advanced->Triggers(点击Edit即可)
配置信息:
Regular expression: \*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
如下图所示:
在远程服务器上也安装好lrzsz就可以愉快的使用sz和rz命令了。
参考文档:https://github.com/mmastrac/iterm2-zmodem