mac使用lrzsz传输文件(iterm2)

简介: mac使用lrzsz传输文件(iterm2)

 MacOS 自带的命令终端不支持使用 rz 和 sz 命令进行文件上传和下载。我们可以安装另一种终端 iTerm2,然后对 iTerm2 进行扩展安装 lrzsz,这样 Mac 就可以使用 rz 和 sz 命令进行文件传输了。具体操作步骤如下。

1.安装 iTerm2

首先到其官网下载 iTem2 安装包,下载完成后直接双击安装。

2.安装 lrzsz

在终端中执行如下命令安装 lrzsz

brew install lrzsz

3.安装 automatic zmoderm for iTerm2

(1)首先在终端中执行如下命令进入 bin 目录:

cd /usr/local/bin

(2)接着分别执行如下两条命令下载 iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 脚本文件。

sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.shsudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh

(3)脚本下载完毕后执行如下命令为添加可执行权限。

sudo chmod 777 /usr/local/bin/iterm2-*

4.添加 iTerm2 trigger

(1)启动 iTerm2,点击顶部菜单 Profiles --> Open Profiles,在弹出的 Profiles 面版中点击“Edit Profiles...”按钮

image.png

(2)接着在弹出的设置页面中,点击 Profiles -> Default -> Advanced -> Edit。

image.png

(3)在弹出界面里点"+"按钮新增如下两个参数:

\*\*B0100        Run Silent Coprocess  /usr/local/bin/iterm2-send-zmodem.sh

\*\*B00000000000000  Run Silent Coprocess  /usr/local/bin/iterm2-recv-zmodem.sh

(4)新增完毕后点击 close 按钮关闭即可。

image.png

5.测试

(1)我们使用 iTerm2 连接到 Linux 服务器,然后执行 rz 命令。

image.png

(2)这时就会弹出一个文件选择框让我们选择本地文件,选择完毕后就会自动将这个文件上传到服务器。

image.png

(3)同样地,执行 sz xxxx 命令即可将 xxxx 文件下载到本地。

6.问题,expect

使用iterm2 的 rz 上传文件,没有抛出任何异常,最后上传文件也找不到。经过研究发现,问题出在使用了expect登录方式。直接使用ssh 登录,那么lrzsz工具就没有问题。

参考:www.hangge.com/blog/cache/…



目录
相关文章
mac上datagrip.vmoptions文件编辑错误导致DataGrip软件打不开
mac上datagrip.vmoptions文件编辑错误导致DataGrip软件打不开
|
11月前
|
iOS开发 MacOS
Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)
Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)
|
11月前
|
iOS开发 MacOS
Mac 解决安装软件文件已损坏,打不开,您应该推出磁盘映像
Mac 解决安装软件文件已损坏,打不开,您应该推出磁盘映像
526 0
|
11月前
|
IDE 开发工具 计算机视觉
关于opencv在PyCharm中没有提示的解决方案mac和win通用(不是改文件和复制)
由于最近有项目需要使用到IDE的debug功能,jupyter notebook没有debug功能,所以需要使用PyCharm。平时使用jupyter的时候也没有遇到opencv没有提示的问题,所以遇到这个问题的时候上网搜索了各种方法包括但不限于:复制文件,修改init文件,降低opencv版本等一系列方法都无效。我在三天内重装了5次系统n次anaconda,终于在最后解决了这个问题,放在这里供大家参考。
|
17天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
2月前
【科研技巧】Mac 系统如何给Endnote 20添加某篇文献信息和附加PDF文件
Mac系统下使用Endnote 20添加文献信息和PDF文件的详细步骤,包括下载.enw文件和在Endnote中导入这些文件的方法。
106 6
|
2月前
|
Linux
【Linux 或Mac系统】自动生成项目结构目录并放在README.md文件中
如何在Linux或Mac系统中使用tree命令自动生成项目结构目录,并将其格式化后放入项目的README.md文件中以展示项目结构。
81 1
|
2月前
|
SQL 关系型数据库 MySQL
Mac常用sh文件
Mac常用sh文件
24 0
|
2月前
|
内存技术
Mac 修改文件默认打开方式
Mac 修改文件默认打开方式
10 0
|
2月前
|
Windows 内存技术
Mac 播放 swf Flash文件
Mac 播放 swf Flash文件
17 0
下一篇
无影云桌面