排第四偶家 发表于 2017-7-7 12:27:13

Mac iTerm2使用rz、sz从远程上传下载文件

  使用 brew install lrzsz 。如果安装遇到错误的话,使用以下方法:


[*]在mac终端下运行: brew install lrzsz (安装教程:http://brew.sh/index_zh-cn.html)
[*]文件下载地址:https://github.com/mmastrac/iterm2-zmodem
[*]保存 iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 到 /usr/local/bin/ ,还要设置权限 chmod -R 775 /usr/local/bin/iterm*zmodem.sh
[*]配置iTerm2中的Triggers:(打开iterm2 ------同时按 command+,键 --> Profiles -->Default --> Advanced --> Triggers的Edit按钮,在弹出的界面配置以下参数)



    Regular expression: rz 等待接收...\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked
使用方法

将文件传到远端服务器


[*]在远端服务器上输入 rz ,回车
[*]选择本地要上传的文件
[*]等待上传

从远端服务器下载文件


[*]在远端服务器输入 sz filename filename1 ... filenameN
[*]选择本地的存储目录
[*]等待下载
  PS:远端服务器也需要安装lrzsz。centOS安装方法: yum -y install lrzsz

参考


  https://github.com/mmastrac/iterm2-zmodem
页: [1]
查看完整版本: Mac iTerm2使用rz、sz从远程上传下载文件