好物分享-文件传输神器[lrzsz]
lrzsz简介
lrzsz是一款程序,在linux中可以代替ftp的上传和下载
lrzsz安装
一、linux环境安装
yum install -y lrzsz
二、macbook环境下使用iterm2
的rzsz
功能的安装
- 安装lrzsz和item2
brew install lrzsz
ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/sz
ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/rz
如果没有brew,先安装brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
安装item2:www.iterm2.com/#/section/downloads
- 安装执行脚本
git clone https://github.com/snow-sprite/rzsz.git
将iterm2-send-zmodem.sh和iterm2-recv-zmodem.sh保存到/usr/local/bin目录下。
- 给这两个文件可执行权限(必须)
chmod 777 /usr/local/bin/iterm2-*
- 设置Iterm2的Tirgger特性
设置Iterm2的Tirgger特性,profiles->default->editProfiles->Advanced中的Tirgger
添加两条trigger,分别设置 Regular expression,Action,Parameters,Instant如下:
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked
示例图:
使用
在item2的命令框登录远程服务器后,可以通过rz,sz命令,实现上传和下载,非常方便。
- 上传文件:rz
- 下载文件:sz file1 file2 file(n)…
其他支持
lrzsz同样支持xshell和SecureCRT上传下载。
推下我的看云,有兴趣的同学麻烦点下收藏
本作品采用《CC 协议》,转载必须注明作者和本文链接
我一般用scp,搞定
不错,很早就用过 SecureCRT 的这个,以为是这个才支持的。
Ubuntu 的话,还要安装 apt install lrzsz