mac 下使用 rz 命令
一直使用scp往服务器上传文件,直到有一次环境部署,层层的跳板机,终于忍不住了,记得很久以前就尝试过搞过,好几个帖子都不靠谱,终于决定自己写一篇,mac又没有xshell,iTerm每次使用rz都会卡住,解决方案,贼快
一、下载iTerm2
二、下载安装lrzsz
1、sudo brew install lrzsz
或者 brew install lrzsz
2、ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/sz
3. ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/rz
三、下载并安装automatic zmoderm for iTerm2
1、cd /usr/local/bin
2、sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
3. sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
(报错没有wget brew install wget ,23步会有点慢,有时会卡死,多尝试几次)
4、sudo chmod 777 /usr/local/bin/iterm2-*
四、添加配置
iTerm2 --> Profiles --> Open Profiles --> Edit Profiles --> Advanced(如下图的Advanced) --> Edit Trigger
配置项:
Regular expression Action Parameters
\*\*B0100 Run Silent Coprocess /usr/local/bin/iterm2-send-zmodem.sh
\*\*B00000000000000 Run Silent Coprocess /usr/local/bin/iterm2-recv-zmodem.sh
然后试一下 rz 没问题