MAC终端实现文件传输rz、sz
说明:使用rz sz实现终端的文件传输
工具:iTerm2、lrzsz、homebrew
以及两个脚本文件(iterm2-recv-zmodem.sh、iterm2-send-zmodem.sh)
- iTerm2
下载完直接拖进应用程序就可以了
- 安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- lrzsz
brew install lrzsz
配置rz sz 进行上传下载
cd /usr/local/bin
在该目录下创建脚本
脚本内容如下:
- iterm2-recv-zmodem.sh
- iterm2-send-zmodem.sh
保存好后添加执行权限
sudo chmod u+x iterm2-*
iTerm2 配置添加rz sz 功能
Perference-> Profiles -> Default -> Advanced -> Triggers 的 Edit 按钮
或者使用快捷键command+,



编辑内容如下:
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
如遇到下面的错误,需要建立rz、sz软连接到/usr/local/bin 下即可


操作步骤如下:
1.找到文件位置

2.建立软连接

检查软连接是否创建

这两个命令就可以正常使用了
rz 上传功能
- 在bash中,也就是iTerm2终端输入rz 就会弹出文件选择框,选择文件 choose 就开始上传,会上传到当前目录
sz 下载功能
- sz fileName(你要下载的文件的名字) 回车
- 会弹出窗体 我们选择要保存的地方即可。

浙公网安备 33010602011771号