本文mac的ios版本是catalina:
先在mac本地安装lrzsz,brew install lrzsz
有些朋友的brew很慢或者卡死,可以参考:
下载iterms2,官网地址:https://iterm2.com/downloads.html
解压缩zip文件后,双击进行安装后,另外开一个命令行窗口确保有这两个文件:
/usr/local/bin/iterm2-send-zmodem.sh
/usr/local/bin/iterm2-recv-zmodem.sh
打开iterms2,进行配置,按下面的顺序进入配置项:
Profiles-> Open Profiles-> Default-> Edit Profiles-> Advanced-> Tirgger-> Edit
或者
iTerm2-> Preferences-> Profiles-> Advanced-> Tirgger-> Edit
配置如下图所示:
一般情况下这样就可以了。
如果发生 No such file or directory 的错误,要确定下 /usr/local/bin/iterm2-send-zmodem.sh 和 /usr/local/bin/iterm2-recv-zmodem.sh 这两个脚本里所写的rz和sz命令的位置,一般是/usr/local/bin/rz 和 /usr/local/bin/sz,这俩命令其实是个软连接,可以看一下:
ll /usr/local/bin/rz
lrwxr-xr-x 1 moneyslow admin 32 1 5 2020 /usr/local/bin/rz -> ../Cellar/lrzsz/0.12.20_1/bin/rz
命令是链接到了: /usr/local/Cellar/lrzsz/0.12.20_1/bin/rz
那么如何确定mac本地在安装lrzsz后的位置呢?可以用以下命令:
% brew list lrzsz
/usr/local/Cellar/lrzsz/0.12.20_1/bin/lrb
/usr/local/Cellar/lrzsz/0.12.20_1/bin/lrx
/usr/local/Cellar/lrzsz/0.12.20_1/bin/lrz
/usr/local/Cellar/lrzsz/0.12.20_1/bin/lsb
/usr/local/Cellar/lrzsz/0.12.20_1/bin/lsx
/usr/local/Cellar/lrzsz/0.12.20_1/bin/lsz
/usr/local/Cellar/lrzsz/0.12.20_1/bin/rz
/usr/local/Cellar/lrzsz/0.12.20_1/bin/sz
/usr/local/Cellar/lrzsz/0.12.20_1/share/man/ (2 files)
发现位置是一样的,就可以正常运行。