macOS 中使用 rz、sz 传输文件

macOS 中的操作:

  1. brew cask install iterm2
  2. brew install lrzsz
  3. https://github.com/mmastrac/iterm2-zmodem 下载两个文件:
  • iterm2-send-zmodem.sh
  • iterm2-recv-zmodem.sh
  1. 把上面的两个文件拷贝到:/usr/local/bin/
  2. 在 iterm2 的 preferences 中依次选择:Profiles --> Your Profile --> Advanced --> Triggers --> Edit,如下图:
  1. 在 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 为例):

  1. apt-get install lrzsz
  2. 使用 rz/sz 传输文件:
  • sz filename

    sz 是send,表示从服务器发送文件到本机。

  • rz

    rz 是receive,表示服务器接收来自本机的文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容