macOS 中的操作:
brew cask install iterm2
brew install lrzsz
- 到 https://github.com/mmastrac/iterm2-zmodem 下載兩個文件:
iterm2-send-zmodem.sh
iterm2-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
如下圖:
服務(wù)器端的操作(以 ubuntu 為例):
apt-get install lrzsz
- 使用
rz
/sz
傳輸文件:
-
sz filename
sz 是send,表示從服務(wù)器發(fā)送文件到本機。
-
rz
rz 是receive,表示服務(wù)器接收來自本機的文件。