Mac 使用 iTerm2 进行远程服务器文件的上传下载
前言
- 在 Windows 下面使用 xShell 时,经常使用 sz 命令进行文件的上传下载非常方便。
- 在 Mac 下面就不能直接使用了,需要进行配置才能使用这么方便的功能。
安装 lrzsz
- 安装 lrzsz
1
brew install lrzsz
- 安装完成后检查是否存在
1
ls -alh /usr/local/bin/sz
- lrzsz 是对 zmodem 协议实现的软件包
配置 iTerm2 属性
拉取相关仓库
上面仓库主要文件如下:
- iterm2-recv-zmodem.sh
- iterm2-send-zmodem.sh
将两个脚本 copy 到 /usr/local/bin/ 文件夹下面
设置一下两个脚本的权限,一般 chmod 777 就行了
1
sudo chmod 777 /usr/local/bin/iterm2-*
设置 iterm2 的 Tirgger 特性, profiles -> default -> editProfiles -> Advanced 中的 Tirgger
添加两条 trigger,分别设置 Regular expression,Action,Parameters,Instant 如下:
1
2
3
4
5
6
7
8
9
101.第一条
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
2.第二条
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked添加过程如下:
参考文章
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
TwikooGitalk