发现 https://github.com/mmastrac/iterm2-zmodem 已失效;
另找到新的脚本,这两个脚本主要是调起 macos 的 iTerm/iTerm2,传输文件; 脚本链接如下:
sudo wget https://gist.githubusercontent.com/sy-records/1b3010b566af42f57fa6fa38138dd22a/raw/2bfe590665d3b0e6c8223623922474361058920c/iterm2-send-zmodem.sh sudo wget https://gist.githubusercontent.com/sy-records/40f4ba22e3fbdeedf58463b067798962/raw/b32d2f7ac3fa54acca81be3664797cebb724690f/iterm2-recv-zmodem.sh sudo chmod 777 /usr/local/bin/iterm2-*
做的事也就是根据指令匹配正则对应去调用以上两个 sh 脚本;
本地虚拟机已可以通过 iTerm2 端 sz 和 rz 上传和下载文件;
通过 iTerm2 端 ssh 到其他服务器上(centos 已安装好 lrzsz),sz 和 rz 执行已调起 sh,实际没见文件传输过来,也不报错;
感谢V友的解答,今天细看下,发现原来是trigger那设置对应弄反了,之后按照这个设置弄好了:
配置项: Regular expression Action Parameters \*\*B0100 Run Silent Coprocess /usr/local/bin/iterm2-send-zmodem.sh \*\*B00000000000000 Run Silent Coprocess /usr/local/bin/iterm2-recv-zmodem.sh
1 0ZXYDDu796nVCFxq 2019-09-14 12:49:43 +08:00 via Android 还是改掉这习惯吧,应该用 scp |
![]() | 2 logan66 OP scp 也用,操作起来感觉不大方便~要找 ip 和对应路径什么的; |
![]() | 3 wtks1 2019-09-14 12:53:11 +08:00 via Android scp/sftp 都挺好用的啊,该换个工具了 |
4 comwrg 2019-09-14 12:56:46 +08:00 via Android rsync 也可以 |
![]() | 5 228555911x 2019-09-14 14:14:44 +08:00 via iPhone 不要通过脚本 alias 定义等快捷方式去连接虚拟机,你可以直接 ssh 连接再试试上传下载 |
6 smdbh 2019-09-14 14:21:34 +08:00 不能用 gui 的 sftp 么 |
7 sleepm 2019-09-14 16:31:43 +08:00 via Android zerotier 组个局域网,想咋传咋传 |
8 Binb 2019-09-14 18:51:35 +08:00 via Android scp 不好用? |
![]() | 9 lixiang2017 2019-09-14 21:01:05 +08:00 via Android ![]() 试试 trigger 里 正则 别用太长的字符串,只用前面一小段。不同机器的后面好像就不一样了,你可以先在 iterm2 里执行 rz sz,先把那一串复制下来。印象中不及时复制下来,一会儿就没了。 |
![]() | 10 xuecan 2019-09-15 08:42:06 +08:00 via iPhone +1 以前还能用 现在用不了了 scp 能用 不过我司有跳转机 所以需要 scp 多次 这时候 rzsz 好用 |
![]() | 11 TaurusXin 2019-09-15 09:32:43 +08:00 via iPhone ![]() Triggers 要改成 Github 上边的,百度的那些已经用不来了 |
![]() | 13 logan66 OP @smdbh 有用 beyond compare 的比对功能,现在想只在 iTerm2 就实现上传下载,不用再开其他的; |
14 sleepm 2019-09-15 17:56:09 +08:00  组成一个局域网,局域网,都在局域网了,想咋传文件就咋传~!!!! |
15 Kobayashi 2019-09-15 20:26:22 +08:00 via Android ![]() |
![]() | 16 lotina69 2019-09-16 14:14:28 +08:00 ZenTermLite 试试 |
17 dorothyREN 2019-09-17 14:53:20 +08:00 lrzsz 是要安装在服务器上的。。。 |
![]() | 18 logan66 OP @dorothyREN 服务器安装好 lrzsz 了的,也做了软链接对应 sz 和 rz。现在看来是 macos 系统和客户端之间的问题。 |