mac下使用rz、sz实现从服务器上传下载文件

mac下使用rz、sz实现从服务器上传下载文件

简介

在 windows 下通常可以用 xshell、secureCRT 等工具,只要在服务端装好 lrzsz 工具包就可以实现简单方便的文件上传下载。但是在 Mac 上用 iTerm 的时候发现 iTerm 原生不支持 rz/sz 命令,也就是不支持 Zmodem 来进行文件传输。但是有开发小哥写出了脚本解决了这样问题。

具体 GitHub 地址

https://github.com/mmastrac/iterm2-zmodem

安装使用方法

  • Install lrzsz on OSX 在item终端中,执行 brew install lrzsz

  • 下载iTerm2的相关脚本 ``` cd /usr/local/bin

wget https://raw.githubusercontent.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh https://raw.githubusercontent.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh

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


- 配置 iTerm2
找到 iTerm2 的配置项:iTerm2 的 Preferences-> Profiles -> Default -> Advanced -> Triggers 的 Edit 按钮。
```c
 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

至此结束。只要服务端也已经装好了lrzsz工具包便可以方便地通过rzsz来进行文件上传下载了。

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=atiflmxkn637

扫码关注有惊喜

(转载本站文章请注明作者和出处 白贺-studytime

原文地址:https://www.cnblogs.com/studytime/p/12871038.html