简介

​ 在开发及测试过程中,有时需要在测试机和本地进行文件的上传、下载。而使用Proxychains4、scp等命令时会出现不生效情况,可通过rz、sz进行文件传输。

安装

​ 这里将介绍Mac上rz、sz的安装方法:

  1. 下载并安装 iTerm2 https://www.iterm2.com/#/section/downloads

  2. 下载并安装 lrzsz

    • brew install lrzsz
    • ln -s /usr/local/Cellar/lrzsz/{版本号}/bin/sz
    • ln -s /usr/local/Cellar/lrzsz/{版本号}/bin/rz
  3. 下载并安装automatic zmoderm for iTerm2

  4. 添加 iTerm2配置项

    • iTerm2 → Preferences → Profiles → Advanced → Triggers
    • 选择Edit, 进行如下两个配置, 然后close,之后就可以使用rz上传,sz下载文件等。

      \*\*B0100 Run Slient Coprocess /usr/local/bin/iterm2-send-zmodem.sh

      \*\*B00000000000000 Run Slient Coprocess /usr/local/bin/iterm2-recv-zmodem.sh

      注意:

      • instant的勾选框要勾选
      • Regular Expression的内容拷过去的时候不要带多余的空格

使用

  1. 在iTerm2上链接服务器

  2. 进入要拷贝文件的目录,输入rz回车,等待选择文件窗口