Site icon moneyslow.com

mac下的iterms2使用rz和sz上传下载文件配置(解决No such file or directory的错误)

mac下的iterms2使用rz和sz上传下载文件配置(解决No such file or directory的错误)

mac下的iterms2使用rz和sz上传下载文件配置(解决No such file or directory的错误)

本文mac的ios版本是catalina:

mac版本

先在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

配置如下图所示:

iterms2的rz和sz配置

一般情况下这样就可以了。
如果发生 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)

发现位置是一样的,就可以正常运行。

Exit mobile version