习惯了 在windows下的securecrt和xshell的rz 和sz。
rz 可以很方便的从客户端传文件到服务器,sz也可以很方便的从服务器传文件到客户端,就算中间隔着跳板机也不影响。在mac下试了一下,mac的终端是不支 持的,需要下载item2。另外不能在mac下用expect 自动登录服务器,执行rz或sz 否则终端会挂掉。
1.先安装item2,item2 市类似mac风格的终端
2.使用brew 安装lrzsz
下载iterm2-zmodem
$ wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
$ wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
$ chmod 777 /usr/local/bin/iterm2-*3. 给终端Iterm2 添加触发trigger
具体内容:
Regular expression: rz waiting to receive. \*\*B0100 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Regular expression: \*\*B00000000000000 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
本文介绍如何在Mac上使用iterm2配合lrzsz工具实现rz和sz命令的功能,以方便地在本地与远程服务器间传输文件。首先需要安装iterm2并配置触发器,然后通过brew安装lrzsz,并设置iterm2-zmodem脚本,最终实现在Mac终端中使用rz和sz进行文件传输。
1477

被折叠的 条评论
为什么被折叠?



