好物分享-文件传输神器[lrzsz]

lrzsz简介

lrzsz是一款程序,在linux中可以代替ftp的上传和下载

lrzsz安装

一、linux环境安装

yum install -y lrzsz

二、macbook环境下使用iterm2rzsz功能的安装

  1. 安装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

  1. 安装执行脚本
git clone  https://github.com/snow-sprite/rzsz.git

将iterm2-send-zmodem.sh和iterm2-recv-zmodem.sh保存到/usr/local/bin目录下。

  1. 给这两个文件可执行权限(必须)
chmod 777 /usr/local/bin/iterm2-*
  1. 设置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

示例图:

好物分享-文件传输神器【lrzsz】

使用

在item2的命令框登录远程服务器后,可以通过rz,sz命令,实现上传和下载,非常方便。

  • 上传文件:rz
  • 下载文件:sz file1 file2 file(n)…

其他支持

lrzsz同样支持xshell和SecureCRT上传下载。

推下我的看云,有兴趣的同学麻烦点下收藏

phper面试-2020
web开发者知识体系

本作品采用《CC 协议》,转载必须注明作者和本文链接
是非之外有一座花园,我们会在那里相遇
Martist
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3

我一般用scp,搞定

3年前 评论
Martist (楼主) 3年前

不错,很早就用过 SecureCRT 的这个,以为是这个才支持的。

Ubuntu 的话,还要安装 apt install lrzsz

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!