前言
在以前使用 Windows 的时候,通过 SecureCRT 连接 Linux,经常使用 sz 命令把服务器的文件下载到 Windows 机器。非常方便,不用使用例如 Winscp 、Filezilla 之类的工具通过 scp 远程到服务器下载,可以说节省了很多时间。
而在使用 mac 之后,发现系统默认是不带这个工具的。后来 Google 发现还是有解决办法的。这里做个简单的整理。
Linux 安装 sz和rz
centos
1 | sudo yum install lrzsz |
ubuntu:
1 | sudo apt-get lrzsz |
mac 安装
1 | brew install lrzsz |
打开Item2,点击preferences → profiles,选择某个profile,如Default,之后继续选择advanced → triggers,添加编辑添加如下triggers:
Regular Expression | Action | Parameters |
---|---|---|
rz waiting to receive.**B0100 | Run Silent Coprocess | /usr/local/bin/iterm2-send-zmodem.sh |
**B00000000000000 | Run Silent Coprocess | /usr/local/bin/iterm2-recv-zmodem.sh |
如图所示
然后远程到服务器试试上传文件
1 | ➜ ~ rz |
从远程服务器下载文件到本地
1 | ➜ ~ sz iTerm2-3_1_4.zip |
啊!简直太方便了是不是。。