1、通过brew安装lrzsz
首先安装 Homebrew,然后通过brew,先给Mac安装lrzsz。
在终端下输入
brew install lrzsz
即可安装完毕。
2、下载并配置iTerm2相关脚本
下载两个脚本文件到本机,下载地址见: ZModem integration for iTerm 2,将iterm2-recv-zmodem.sh和iterm2-send-zmodem.sh下载到本机,然后将它们放到/usr/local/bin目录下。
修改两个文件权限:
chmod +x /usr/local/bin/iterm2-*或chmod 777 /usr/local/bin/iterm2-*
3、配置iTerm2 Preferences
打开iTerm2的默认Default配置项:在顶部菜单栏依次选中iTerm2->Preferences-> Profiles -> Default -> Advanced -> Triggers的Edit按钮。(其它Profile Name,如os_qa_101,jump_server 需要单独配置这两个sh文件,重复上述操作即可)
然后配置项如下:
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked
注意将Instant选项勾上,否则可能需要重新打开终端才可以生效。
下面就可以进行执行文件上传和下载操作了:
上传文件: rz 或rz -y 会打开系统文件选择框,选择待上传文件
下载文件: sz filename1 filename2 … filenameN 会打开系统文件选择框,选择文件下载存放地址
好了,可以放心的使用了~