有些特殊情況恕稠,mac下無(wú)法使用scp命令完成文件的上傳和下載命令琅绅,在windows上可以用rx,sz命令上傳和下載文件,對(duì)應(yīng)到Mac上就是rz,sz命令鹅巍,下面介紹一下如何配置MAC上的rz,sz千扶。
? ? 1、安裝iterm2
? ? Mac自帶的終端是不支持lrzsz骆捧,需要下載Mac上強(qiáng)大的終端工具--Iterm2澎羞,一款非常好用的命令行工具,
? ? 官網(wǎng)下載地址:https://www.iterm2.com/敛苇,下載之后直接拖到Application即可妆绞。
? ? 2、安裝brew
? ? brew是Mac上的一個(gè)包管理工具,可以很方便的安裝各種軟件括饶,Mac上默認(rèn)安裝了ruby株茶,在item2終端下執(zhí)行如下命令即可:
? ?????/usr/bin/ruby -e "$(curl -fsSL?https://raw.githubusercontent.com/Homebrew/install/master/install)"
? ? 3、使用brew 安裝lrzsz
????lrzsz是一款在linux里可代替ftp上傳和下載的程序巷帝。它使用unix通信套件提供的X忌卤,Y扫夜,和ZModem文件傳輸協(xié)議楞泼。通過(guò)下載它來(lái)使用rz,sz笤闯。
? ? 命令:brew install lrzsz
? ? 4堕阔、使用brew安裝wget
????下載lrzsz之后,需要使用wget下載iterm2-zmodem颗味。Mac默認(rèn)不安裝wget超陆,可以通過(guò)brew安裝。
? ? 命令:brew install wget
? ? 5浦马、配置Item2使用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-*
? ? 6时呀、配置item2--profile--trigger
? ? (1)打開(kāi)profile? ??
? ? (2)打開(kāi)profile--advanced
????(3)選擇Triggers--Edit,添加
對(duì)應(yīng)的值為:
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?
? ? 7晶默、登錄遠(yuǎn)程機(jī)器谨娜,使用rz命令,等幾秒中后磺陡,會(huì)彈出文件選擇對(duì)話框趴梢,選擇上傳的文件即可