Mac 下使用 rz 在 iTerm 中傳輸文件到服務器

Mac 下安裝 lrzsz:git

brew install lrzsz

Ubuntu(服務器端) 下安裝 lrzsz:github

apt-get install lrzsz

此外,Mac 還須要裝 iTerm (點擊這裏下載) 並配置 trigger:express

1. 點擊這裏 下載 iterm2-send-zmodem.sh

iterm2-recv-zmodem.sh 兩個腳本,放入 /usr/local/bin/ 目錄;服務器

2. 設置這兩個腳本可執行權限:

chmod a+x /usr/local/bin/iterm2-send-zmodem.sh
chmod a+x /usr/local/bin/iterm2-recv-zmodem.sh

3. 配置 iTerm:

打開 iTerm2 => 同時按 Command, 鍵打開配置界面 => 選擇 Profiles => 選擇 Default
=> 選擇 Default => 選擇 Advanced => TriggersEdit 按鈕,在彈出的界面配置如下參數:spa

Regular expression:     \*\*B0100
Action:                 Run Silent Coprocess
Parameters:             /usr/local/bin/iterm2-send-zmodem.sh

Regular expression:        \*\*B00000000000000
Action:                 Run Silent Coprocess
Parameters:             /usr/local/bin/iterm2-recv-zmodem.sh

如圖所示:code

最後,使用 iTerm 經過 SSH 登陸服務器,執行 rz 命令上傳文件便可。blog

原文地址: https://crowall.com/topic/33rem

相關文章
相關標籤/搜索