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