macOS - 使用rz、sz命令进行文件上传和下载(iTerm2安装使用)

作者: hangge 发布时间: 2019-09-11 浏览: 586 次 编辑

  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.sh
sudo 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...”按钮

原文:macOS - 使用rz、sz命令进行文件上传和下载(iTerm2安装使用)


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

原文:macOS - 使用rz、sz命令进行文件上传和下载(iTerm2安装使用)


(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 按钮关闭即可。

原文:macOS - 使用rz、sz命令进行文件上传和下载(iTerm2安装使用)


5,测试

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

原文:macOS - 使用rz、sz命令进行文件上传和下载(iTerm2安装使用)


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

原文:macOS - 使用rz、sz命令进行文件上传和下载(iTerm2安装使用)


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


原文链接:https://www.hangge.com/blog/cache/detail_2397.html