可直接參考文檔: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遠程傳輸文件的狀況,有沒有感受很方便呢