在 Mac 上安装 lrzsz
在 Mac 上新建 shell 脚本
1 2 3 4 5 6 7
| $ touch /usr/local/bin/iterm2-recv-zmodem.sh $ touch /usr/local/bin/iterm2-send-zmodem.sh ``
内容参考 [github](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fsnow-sprite%2Frzsz)
完成脚本创建后,为脚本添加可执行权限。
|
$ chmod a+x /usr/local/bin/iterm2-recv-zmodem.sh
$ chmod a+x /usr/local/bin/iterm2-send-zmodem.sh
1 2 3 4 5
| 配置 iterm2 `Preferences -> Profiles -> Default -> Advanced -> Triggers` ![](iterm1.webp) ![](iterm2.webp) 新增两条记录,Regular Expression 和 Parameters 分别是
|
rz waiting to receive.**B0100 /usr/local/bin/iterm2-send-zmodem.sh
**B00000000000000 /usr/local/bin/iterm2-recv-zmodem.sh
1 2 3 4 5 6 7 8 9 10
| 注意,Action 需要选择 Run Silent Coprocess...,并勾选 Instant。
使用命令 使用 ssh 连接到服务器后,输入 rz,会弹窗选择文件,即可将本地文件传输到服务器。 `rz`
使用 sz xxxx.jar,会弹窗选择目录,即可将服务器的文件传输到本地。 `sz xxxx.jar`
|