可直接参考文档:http://danqingdani.blog.163.com/blog/static/18609419520141201215750git
须要使用到的github脚本:https://github.com/mmastrac/iterm2-zmodemgithub
或简明步骤以下:express
1.安装Iterm2, homebrew服务器
2.安装lrzsz: $brew install lrzszblog
3.下载github上的脚本,而后copy到/usr/local/bin中homebrew
4.在ITerm2中对应的profile中“Advance”->"Trigger" 中填入:文档
Regular expression: rz waiting to receive.\*\*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
5. 登陆远程机器,该机器上须要有lrzsz(sudo yum install -y lrzsz)。理论上,$rz ,即会在本机弹出选择文件选择框。get
使用sz和rz命令传输文件:文件上传
1. 打开iterm2终端,登陆远程服务器it
2. 将本地文件上传到远程服务器,直接输入rz命令,弹出窗口,选择本地文件的路径,点击choose就OK了~
3. 将远程服务器上的文件传送到本地,输入 sz filename,弹出窗口,选择本地存放路径,点击choose就OK了~
ps:该方法适用于没法使用scp远程传输文件的状况,有没有感受很方便呢