mac下lrzsz初体验
背景
mac下,使用sz和rz来实现远程上传下载。
安装
brew install lrzsz
==> Finishing up
ln -s ../Cellar/lrzsz/0.12.20_1/bin/lrb lrb
ln -s ../Cellar/lrzsz/0.12.20_1/bin/lrx lrx
ln -s ../Cellar/lrzsz/0.12.20_1/bin/lrz lrz
ln -s ../Cellar/lrzsz/0.12.20_1/bin/lsb lsb
ln -s ../Cellar/lrzsz/0.12.20_1/bin/lsx lsx
ln -s ../Cellar/lrzsz/0.12.20_1/bin/lsz lsz
ln -s ../Cellar/lrzsz/0.12.20_1/bin/rz rz
ln -s ../Cellar/lrzsz/0.12.20_1/bin/sz sz
ln -s ../../../Cellar/lrzsz/0.12.20_1/share/man/man1/lrz.1 lrz.1
ln -s ../../../Cellar/lrzsz/0.12.20_1/share/man/man1/lsz.1 lsz.1
下载脚本
下载 https://github.com/aikuyun/iterm2-zmodem
里面的两个sh文件,到 /usr/local/bin
。
增加执行权限:
chmod a+x /usr/local/bin/iterm2-*
配置iterm2的trigger
打开 Profiles -> Default -> Advanced -> Triggers -> Edit
添加两条trigger,内容分别如下:
1.第一条
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
2.第二条
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked
使用
CentOS服务器上也需要安装lrzsz,方法如下:
yum -y install lrzsz
上传文件
在服务器上,找到需要保存文件的目录,运行 rz -b
,回车
选择本地要上传的文件,然后等待上传完成。
下载文件
在服务器上,执行 sz filename
在弹出的对话框中,选择本地的存储目录,等待下载完成。