好物分享-文件传输神器[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