1.安装lrzsz命令
#进入安装目录
-bash-3.2$ cd /usr/local/bin
#使用brew命令安装rz工具
-bash-3.2$ sudo brew install lrzsz
#下载Zmodem脚本
-bash-3.2$ wget https://github.com/lizz365/iterm2-zmodem/blob/master/iterm2-recv-zmodem.sh
-bash-3.2$ wget https://github.com/lizz365/iterm2-zmodem/blob/master/iterm2-send-zmodem.sh
2.配置iTerm2触发命令
- 选中iTerm2菜单栏中的profiles,点击open profiles,如下图:
- 点击窗口中的edit profiles,弹出preferences窗口
- 注:session中的修改只是临时的,关闭后失效。
- 选中preferences窗口中的Advanced(高级)标签
- 点击Triggers下的Edit按钮,弹出Triggers窗口
- 注:可以使用不同的配置文件,在窗口左侧列表中。
- 在Triggers中点击左下角➕号,新增2个触发器
#配置rz触发脚本
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
#配置sz触发脚本
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
- 完成后点close关闭。
- 完成
3.效果
上传命令rz
- 在需要接受文件的路径执行rz命令,后弹出选中本地文件的窗口。
- 选择文件,点击choose按钮即可。
下载命令sz
- 在需要下载的文件所在服务器或目录,执行sz file命令后,弹出选择本地保持文件路径的窗口
- 选择保持路径,点击choose按钮即可。