Mac OS下使用rz和sz


安裝brew

brew是Mac OS上的一個包管理工具,可以使用它來安裝接下來要使用到的iTerm,wget等工具。

Mac默認安裝了ruby,打開終端執行如下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew安裝成功后,會自動創建目錄 /usr/local/Cellar 來存放Homebrew安裝的程序。 這時就可以在命令行狀態下面就可以使用 brew 命令了.

 

安裝iTerm2

iTerm是一個Mac下的終端工具,非常好用的命令行工具。Mac自帶的終端是不支持lrzsz的,需要先下載支持它的iterms。

從官網下載,在本地解壓,並將文件拖入Applications,安裝完成。


安裝lrzsz

lrzsz是一款在linux里可代替ftp上傳和下載的程序。通過下載它來使用rz,sz。

brew install lrzsz

安裝wget

下載lrzsz之后,需要使用wget下載iterm2-zmodem。Mac默認不安裝wget,可以通過brew安裝。

brew install wget

下載iterm2-zmodem

在iTerm2中使用Zmodem傳輸文件。

cd /usr/local/bin

wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh

wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh

chmod 777 /usr/local/bin/iterm2-*
chmod 777 /usr/local/bin/iterm2-* 【很重要】
如果
iterm2-send-zmodem.sh、iterm2-recv-zmodem.sh安裝不上可以去百度雲盤下載:
鏈接: https://pan.baidu.com/s/1ngS8sg_Igh6UkbFyxygfjw 提取碼: yva6

如果命令需要權限,嘗試在命令前面加上sudo

 

添加trigger

打開一個iTerm終端,點擊菜單的Profiles,選擇某個profile之后然后繼續選擇advanced → triggers,添加triggers。

 

 

 

配置內容如下:
Regular expression: rz waiting to receive.\*\*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

配置完成后:

 

使用

重啟iterm2,連接遠程Linux,輸入rz命令嘗試一下。

 

參考:https://www.jianshu.com/p/1166eb16413a


免責聲明!

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



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