MAC 使用 rz && sz

使用场景:如果是跳板机链接服务器,那么服务器的文件没办法直接下载下来,这时候就可以使用 sz, rz 解决上传下载问题

步骤:

1.mac 安装 homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

具体参考官网步骤:https://brew.sh/

2.安装 iTerm2,参考官网

3.安装 lrzsz

brew install lrzsz

4. cd /usr/local/bin

ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/sz

ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/rz


下载 iterm2-send-zmodem.sh iterm2-recv-zmodem.sh 这2个文件

curl -L -o /usr/local/bin/iterm2-recv-zmodem.sh https://github.com/RobberPhex/iterm2-zmodem/raw/master/iterm2-recv-zmodem.sh

curl -L -o /usr/local/bin/iterm2-send-zmodem.sh https://github.com/RobberPhex/iterm2-zmodem/raw/master/iterm2-send-zmodem.sh

修改文件权限,改成777.

chmod a+x /usr/local/bin/iterm2-recv-zmodem.sh /usr/local/bin/iterm2-send-zmodem.sh

5.配置iTerm2

iTerm2 --> Profiles --> Open Profiles --> Edit Profiles --> Advanced --> Edit Trigger

  配置项:

 Regular expression: rz waiting to receive.\*\*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

6.重启 iterm2

注意iterm2 配置的shell, 有可能shell 被修改,导致 命令访问不到

PS:注意服务器要支持 sz 命令,必须安装 lrzsz

参考文件:

https://www.robberphex.com/use-zmodem-at-macos/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容