背景

我们经常使用 sz/rz 命令进行文件的上传下载,非常方便。但Mac不能直接使用,需要进行配置才能使用

问题现象

  • Mac终端使用rz进行上传,报错如下:
rz waiting to receive.**B0100000023be50
  • Mac终端使用sz,报错如下:
**B00000000000000
  • 并且都会卡死终端一段时间

解决方案

mac终端不支持rz、sz,故安装iterm2并配置使用rz、sz

1. 安装 lrzsz

brew install lrzsz
  • 安装完成后检查sz是否存在
ls -alh /usr/local/bin/sz
  • 如果没有安装homeBrew需要先安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 下载安装 iTerm2:iterm官网

3. 配置 iTerm2

  • 进入到 /usr/local/bin 目录下,下载两个脚本文件
cd /usr/local/bin
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-*
  • 下载好之后进行 iTerm2 的配置
    点击 iTerm2 的设置界面 Perference -> Profiles -> Default -> Advanced -> Triggers 的 Edit 按钮


    点击 + 号,添加如下的参数
Regular expression: rz waiting to receive.\*\*B0100Action: Run Silent CoprocessParameters: /usr/local/bin/iterm2-send-zmodem.shInstant: checkedRegular expression: \*\*B00000000000000Action: Run Silent CoprocessParameters: /usr/local/bin/iterm2-recv-zmodem.shInstant: checked

添加完成如下图所示
勾选了 instant就不需要重启items了

至此,我们就可以愉快的使用 sz 和 rz 命令了

  • 进入一个目录下sz+文件名称,可以下载一个文件,最后选择下载到的目录
  • 进入一个目录下rz可以上传一个文件,最后选择上传的文件

mac上使用rz、sz命令相关推荐

  1. MAC最详细配置rz/sz命令

    Mac服务器文件交互 在Mac中使用rz,sz命令去和服务器进行文件交互,下面介绍一下如何配置MAC上的rz,sz. 1.安装iterm2 Mac自带的终端是不支持lrzsz,需要下载Mac上强大的终 ...

  2. xshell利用linux rz sz 命令上传、下载文件

    首先,安装rz sz 命令 root@iZ94d42de1jZ alidata]# yum install lrzsz -y Loaded plugins: langpacks Resolving D ...

  3. mac os 安装rz/sz

    说明:使用rz sz实现终端的文件传输,该命令主要使用场景为 macos中通过堡垒机登陆后无法使用ftp工具传输文件. 工具:iTerm2.lrzsz.homebrew 以及两个脚本文件(iterm2 ...

  4. linux系统中安装和使用rz/sz命令详解

    对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们 ...

  5. Linux系统下安装rz/sz命令及使用说明(详解)

    Linux系统下安装rz/sz命令及使用说明(详解) 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能, ...

  6. Mac下配置iterm2 支持rz sz命令

    转自:http://blog.csdn.net/citywolf4/article/details/49071679 1.安装lrzsz,使用brew命令: brew install lrzsz 如果 ...

  7. Linux系统下安装rz/sz命令及使用说明

    来源于网络 1.软件安装两种方式 1)编译安装 root 账号登陆后,依次执行以下命令: cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12 ...

  8. linux安装lrzsz,并使用rz sz 命令

    1 centeos中使用 yum -y install lrzsz 命令下载并安装 2 使用 rz 命令将windows文件上传到linux 3 使用 sz 命令将linux文件下载到windows ...

  9. rz/sz命令参数解释

    rz:常用于从windows上往Linux/Unix服务器上传文件,基本上用在超级终端中连接到linux上时用到,具体命令解析如下: Usage: rz [options] [filename.if. ...

最新文章

  1. Matlab与线性代数 -- 矩阵的重组4
  2. 微信小程序 解决请求服务器手机预览请求不到数据的方法
  3. 后台开发技术--接入层设计
  4. HTML基础入门学习准备篇
  5. 一般柱子与柱子的距离_97讲珠宝展柜制作厂家谈谈珠宝展柜一般的尺寸是多少...
  6. cotlin java go_Aspectj 在Android中的简单使用(Java + Kotlin)-Go语言中文社区
  7. 英特尔再现安全漏洞:2011年后计算机几乎全中枪,可窃取你的密码及数据
  8. openstack 之 kolla安装镜像
  9. 安卓开发_使用AlertDialog实现对话框
  10. PDF.js插件 | 在线PDF阅读插件,支持手机在线阅读
  11. EF There is already an open DataReader associated with this Command
  12. android win10 驱动安装失败,解决在win10系统下小米手机驱动安装失败的具体步骤...
  13. STM32智能小车电路综合实习报告
  14. Linux下Teamviewer安装、设置及开机启动
  15. Linux安装卸载 Mysql完整步骤
  16. python输入百分制成绩输出成绩等级_switch实现成绩打等级
  17. CGdiObject::DeleteObject的说法
  18. 搜索引擎技术 ——链接分析
  19. 【matlab】:matlab的linspace函数解析
  20. java工程师待遇_Java程序员的薪资水平如何?

热门文章

  1. 软件测试:测试用例设计-抽奖功能
  2. 简单的小程序聊天对话窗口界面
  3. echarts渲染一个风向图
  4. 用户协议html代码,微信小程序同意用户协议确认投稿页面设计制作开发教程
  5. 烟台计算机中考模拟题,烟台中考数学模拟试卷
  6. Fast Rcnn 和Faster Rcnn
  7. python使用pyecharts展示中国各城市天气数据
  8. ArcGIS使用字体文件制作符号库!
  9. jdbc:mysql:///是什么
  10. 第一课:Python变量