【Iterm2】安装rz sz命令

前提 Mac上安装好Item2

Step1:在终端上安装Homebrew。具体命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ——> 404的话换成:/bin/bash -c"$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

参考:https://zhuanlan.zhihu.com/p/90508170


Step2:安装lrzsz 具体命令:brew install lrzsz


Step3:从git上下载脚本,然后放到对应目录下

git地址:

1、https://github.com/robberphex/iTerm2-zmodem ——> 老脚本,放到/usr/local/bin,适用于低版本的mac

2、https://github.com/snow-sprite/rzsz ——> 新脚本,适配m1,放到 /opt/homebrew/bin/ 目录下

脚本如下图:

一定要记得给脚本执行权限:

1、chmod 777 /usr/local/bin/iterm2-*

2、chmod 777 /opt/homebrew/bin/iterm2-*


Step4:在ITerm2中对应的profile中,具体操作:打开item2,打开profile



Step5:点击Edit,填入如下内容,重启item2,即可。

Regular expression: \*\*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

Instant勾选,不用重启就生效,不勾选得重启才生效

配置如图


使用说明

大文件崩溃问题使用命令 rz -be

常用参数

-b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)

-e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)

如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志

你可能感兴趣的:(【Iterm2】安装rz sz命令)