使用 brew install lrzsz 。如果安裝遇到錯誤的話,使用以下方法:
- 在mac終端下運行:
brew install lrzsz(安裝教程:http://brew.sh/index_zh-cn.html) - 文件下載地址:https://github.com/mmastrac/iterm2-zmodem
- 保存
iterm2-send-zmodem.sh和iterm2-recv-zmodem.sh到/usr/local/bin/ ,還要設置權限chmod -R 775 /usr/local/bin/iterm*zmodem.sh - 配置iTerm2中的Triggers:(打開iterm2 ------ 同時按 command+,鍵 --> Profiles --> Default --> Advanced --> Triggers的Edit按鈕,在彈出的界面配置以下參數)
Regular expression: rz 等待接收...\*\*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
使用方法
將文件傳到遠端服務器
- 在遠端服務器上輸入
rz,回車 - 選擇本地要上傳的文件
- 等待上傳
從遠端服務器下載文件
- 在遠端服務器輸入
sz filename filename1 ... filenameN - 選擇本地的存儲目錄
- 等待下載
PS:遠端服務器也需要安裝lrzsz。centOS安裝方法: yum -y install lrzsz
參考
https://github.com/mmastrac/iterm2-zmodem
