macOS 中的操作:
brew cask install iterm2brew install lrzsz- 到 https://github.com/mmastrac/iterm2-zmodem 下载两个文件:
iterm2-send-zmodem.shiterm2-recv-zmodem.sh
- 把上面的两个文件拷贝到:
/usr/local/bin/ - 在 iterm2 的 preferences 中依次选择:
Profiles-->Your Profile-->Advanced-->Triggers-->Edit,如下图:

- 在 Triggers 选项中,新建两个 triggers:
- rz 命令的 trigger:
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
- sz 命令的 trigger:
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked
如下图:

服务器端的操作(以 ubuntu 为例):
apt-get install lrzsz- 使用
rz/sz传输文件:
-
sz filenamesz 是send,表示从服务器发送文件到本机。
-
rzrz 是receive,表示服务器接收来自本机的文件。