mac自带的终端是不支持lrzsz的,需要下载安装iterm2

Mac OS 终端利器 iTerm2

安装homebrew

brew的MAC安装

macOS 安装lrzsz

进入/usr/local/bin

由于原作者下架了项目,我们只能手动新建脚本了,下面请无脑全部复制即可。

1.创建iterm2-recv-zmodem.sh

#!/bin/bashosascript -e 'tell application "iTerm2" to version' > /dev/null 2>&1 && NAME=iTerm2 || NAME=iTerm
if [[ $NAME = "iTerm" ]]; thenFILE=`osascript -e 'tell application "iTerm" to activate' -e 'tell application "iTerm" to set thefile to choose folder with prompt "Choose a folder to place received files in"' -e "do shell script (\"echo \"&(quoted form of POSIX path of thefile as Unicode text)&\"\")"`
elseFILE=`osascript -e 'tell application "iTerm2" to activate' -e 'tell application "iTerm2" to set thefile to choose folder with prompt "Choose a folder to place received files in"' -e "do shell script (\"echo \"&(quoted form of POSIX path of thefile as Unicode text)&\"\")"`
fiif [[ $FILE = "" ]]; thenecho Cancelled.# Send ZModem cancelecho -e \\x18\\x18\\x18\\x18\\x18sleep 1echoecho \# Cancelled transfer
elsecd "$FILE"/usr/local/bin/rz -E -e -bsleep 1echoechoecho \# Sent \-\> $FILE
fi

2.创建iterm2-send-zmodem.sh

#!/bin/bashosascript -e 'tell application "iTerm2" to version' > /dev/null 2>&1 && NAME=iTerm2 || NAME=iTerm
if [[ $NAME = "iTerm" ]]; thenFILE=`osascript -e 'tell application "iTerm" to activate' -e 'tell application "iTerm" to set thefile to choose file with prompt "Choose a file to send"' -e "do shell script (\"echo \"&(quoted form of POSIX path of thefile as Unicode text)&\"\")"`
elseFILE=`osascript -e 'tell application "iTerm2" to activate' -e 'tell application "iTerm2" to set thefile to choose file with prompt "Choose a file to send"' -e "do shell script (\"echo \"&(quoted form of POSIX path of thefile as Unicode text)&\"\")"`
fi
if [[ $FILE = "" ]]; thenecho Cancelled.# Send ZModem cancelecho -e \\x18\\x18\\x18\\x18\\x18sleep 1echoecho \# Cancelled transfer
else/usr/local/bin/sz "$FILE" -e -bsleep 1echoecho \# Received $FILE
fi

3.增加刚才新建的两个文件的权限

chmod +x iterm2-send-zmodem.sh
chmod +x iterm2-recv-zmodem.sh 

4.设置item2

步骤:command+“,” 组合键打开item2的“Preferences”面板->Profiles选项卡->Advanced->Triggers(点击Edit即可)

Regular expression: \*\*B0100Action: Run Silent CoprocessParameters: /usr/local/bin/iterm2-send-zmodem.sh
Regular expression: \*\*B00000000000000Action: Run Silent CoprocessParameters: /usr/local/bin/iterm2-recv-zmodem.sh

勾选了 instant就不需要重启items了,然后就可以愉快的传输文件了。

现在就有弹窗了哦~

macOS 安装lrzsz相关推荐

  1. Mac安装lrzsz

    Mac安装lrzsz记录 在Mac下用brew安装lrzsz 解决办法 在Mac下用brew安装lrzsz brew install lrzsz 系统升级到11.x后 homebrew没怎么更新 直接 ...

  2. linux下安装lrzsz,配合SecureCRT上传下载文件

    SecureCRT是一个多标签远程登录终端,使用它可以远程连接Telnet 或SSH 服务.系统管理员使用它来连接linux服务器. lrzsz是一个搭配SecureCRT使用的上传下载工具,能方便的 ...

  3. 【收藏】怎样把 macOS 安装在移动硬盘或 U 盘里

    以下文章适用于在mac os上重新安装系统到外置移动硬盘中: 怎样把 macOS 安装在移动硬盘或 U 盘里

  4. iso qemu 安装ubuntu_基于libvirt 和QEMU在macOS安装Ubuntu

    在流行的虚拟架构体系中,最重要的技术当然要数libvirt和QEMU了.包括Linux虚拟化技术中KVM和xen都使用了QEMU.关于Xen和KVM进行虚拟化,以及在Window下使用Vmware,V ...

  5. macos 安装scala_如何在MacOS上安装Scala和Apache Spark

    macos 安装scala by Jose Marcial Portilla 通过何塞·马西尔·波蒂利亚(Jose Marcial Portilla) 如何在MacOS上安装Scala和Apache ...

  6. MacOS 安装 Telnet

    Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程.对于Appstore中没有的软件,推荐使用此方法安装管理第三方软件. 没有安装Homebrew,可以参考 ...

  7. XShell安装lrzsz实现文件上传到Linux服务器

    XShell安装lrzsz实现文件上传到Linux服务器 将windows本地文件上传到Linux主机上,可以使用XShell工具进行文件传输 1:使用xshell连接上一台Linux主机,输入rz命 ...

  8. 安装`lrzsz`包及其报错解决办法

    rz命令的安装包名是lrzsz. 安装lrzsz包时报错Failed to mount cd:///?devices=/dev/sr1,/dev/sr0 on /var/adm/mount/AP_0x ...

  9. mac iterm2 安装 lrzsz rz sz命令

    原文:https://blog.csdn.net/jack85986370/article/details/51382077 首先mac自带的终端是不支持lrzsz的,需要下载安装iterm2,下载地 ...

最新文章

  1. hashCode()方法(覆盖hashCode()方法)
  2. 加入新的地方,要开始积累了
  3. 马踏棋盘算法(骑士周游)
  4. 性能测试——接口、协议篇
  5. android滑屏的设计思路,安卓设计如何实现滑动屏幕出现如图的效果
  6. Doug Lea 在 J.U.C 包里面写的 BUG 又被网友发现了......
  7. OpenCV-绘制旋转矩形
  8. html页面根据ip地址跳转页面,一、请编写一个Servlet类,实现当前页面3秒后跳转到其它页面(跳转页面自定)的功能。...
  9. dell笔记本电脑驱动_驱动到底是什么?别再用精灵管家无脑装驱动了
  10. 【历史上的今天】6 月 6 日:世界 IPv6 启动纪念日;《俄罗斯方块》发布;小红书成立
  11. 浅谈微信小程序和微信公众平台
  12. 应急响应—常见应急响应处置思路
  13. matlab图像剪裁命令imcrop()
  14. 虎扑网站服务器垃圾,虎扑拿下域名hupu.com 游击队摇身一变正规军
  15. 海康服务器获取cms信息失败,织梦CMS文档读取频道信息失败,无法进行后续操作!...
  16. selenium Element is not clickable because another element obscures it — 点击被页面上其他元素遮住的控件,亲试有效!!!
  17. 网络1711班 C语言第四次作业批改总结
  18. 通用连挖苹果工程师只为云计算
  19. iClient for OpenLayers之快速获取UGCV5,MVT出图参数
  20. css如何透过上层div点击下层的元素解决方法

热门文章

  1. python爬虫api接口,网易云音乐python爬虫api接口
  2. 计算机组装需要注意什么东西,电脑DIY:电脑组装时应该注意的几个细节以及方法...
  3. java垃圾处理机制分析
  4. ❤️Java中经纬度换算❤️
  5. linux常用基本命令
  6. 2018-8-10-控件
  7. 2-直观体验OAuth2
  8. 大厂面试题含答案(二)
  9. Centos7安装PostgreSQL 12.4 + postgis安装
  10. Freefilesync自动同步