在Mac機器上給ITerm2配置lrzsz,便捷的傳輸文件到遠程服務器上

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

相關文章
相關標籤/搜索