将本地文件上传到服务器或者从服务器将文件下载到本地,通常有两种方式:一种是使用scp命令,另一种是通过客户端工具传输,在Mac下常用的工具是iTerm2。
一、安装及配置的步骤
1. 安装lrzsz
1 | brew install lrzsz |
注意:有可能会一直卡在Updating Homebrew...
上,这块有两种方式解决
(1)直接关闭brew每次执行命令时的自动更新(推荐)
1 | vim ~/.bash_profile |
(2)替换brew源(方法自行百度)
第二种替换源的方式操作了下,问题没解决,最后使用第一种方式简单粗暴的解决了。
2. 下载iterm2-zmodem
访问github上的iterm2-zmodem
把iterm2-send-zmodem.sh、iterm2-recv-zmodem.sh
下载下来,拷贝到/usr/local/bin
文件夹中
添加权限
1 | chmod +x iterm2-recv-zmodem.sh |
3. Term2 配置添加rz sz功能
点击 iTerm2 的 Perference -> Profiles -> Advanced -> Triggers 的 Edit 按钮
规则配置如下:
1 | Regular expression: \*\*B0100 |
注意:红框内的复选框要勾上
4. 服务器安装lrzsz
在远程服务器上安装lrzsz,CentOS:
1 | yum -y install lrzsz |
以上步骤执行完后,重启iTerm2
二、使用rz和sz命令
1. 文件上传
1 | #在远程服务器上执行rz命令即可 |
2. 文件下载
1 | #在远程服务器上执行sz命令,后面跟上要下载的文件名称,可多个 |