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


可直接參考文檔:http://danqingdani.blog.163.com/blog/static/18609419520141201215750

需要使用到的github腳本:https://github.com/mmastrac/iterm2-zmodem

 

或簡明步驟如下:

1.安裝Iterm2, homebrew

2.安裝lrzsz: $brew install lrzsz

3.下載github上的腳本,然后copy到/usr/local/bin中

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 ,即會在本機彈出選擇文件選擇框。

 

使用sz和rz命令傳輸文件:

1. 打開iterm2終端,登錄遠程服務器

2. 將本地文件上傳到遠程服務器,直接輸入rz命令,彈出窗口,選擇本地文件的路徑,點擊choose就OK了~

3. 將遠程服務器上的文件傳送到本地,輸入 sz filename,彈出窗口,選擇本地存放路徑,點擊choose就OK了~

 

ps:該方法適用於無法使用scp遠程傳輸文件的情況,有沒有感覺很方便呢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM