Window上可以用rz,sz命令上传,下载文件,Mac下也可以。下面介绍一下Mac OS下如何配置rz,sz。
安装brew
brew是Mac OS上的一个包管理工具,类似与Centos系统yum和Ubuntu系统的apt,可以使用它来安装接下来要使用到的iTerm,wget等工具。
官方安装(受网络原因可能安装很慢)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
国内地址安装
/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装iTerm2
iTerm是一个Mac下的终端工具,非常好用的命令行工具。Mac自带的终端是不支持lrzsz的,需要先下载支持它的iterms。
下载地址:https://iterm2.com/downloads.html
官网下载,在本地解压,并将文件拖入~/Applications,安装完成
安装lrzsz
lrzsz是一款在linux里可代替ftp上传和下载的程序,通过下载它来使用rz,sz。
brew install lrzsz
下载iterm2-zmodem
在iTerm2中使用Zmodem传输文件
git 克隆 或者wget 下载
git clone https://github.com/aikuyun/iterm2-zmodem.git</p>
wget https://raw.githubusercontent.com/aikuyun/iterm2-zmodem/master/iterm2-recv-zmodem.sh wget https://raw.githubusercontent.com/aikuyun/iterm2-zmodem/master/iterm2-send-zmodem.sh
脚本文件移动到本地/usr/local/bin/目录下
设置一下两个脚本的权限,一般 chmod 777 就行了
chmod 777 /usr/local/bin/iterm2-*
添加trigger
打开一个iTerm终端,点击菜单的Preferences>profiles->default->Advanced>edit中的Tirgger
添加两条trigger,分别设置 Regular expression,Action,Parameters,Instant如下:
1.第一条
Regular expression: rz waiting to receive.\*\*B0100 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-send-zmodem.sh Instant: checked
2.第二条
Regular expression: \*\*B00000000000000 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-recv-zmodem.sh Instant: checked
文章末尾固定信息
感谢分享