1.3K star!像拿快递一样传送文件,这么酷!
嗨,大家好,我是小华同学,关注我们获得 “最新、最全、最优质” 开源项目和高效工作学习方法

trzsz 是一款革命性的文件传输工具,专为终端用户设计。它完美兼容传统 rz/sz 协议,并创新性地支持 tmux 会话保持、目录传输、实时进度条等功能。就像在终端里收发快递一样,开发者无需跳出工作环境即可完成文件交互,彻底告别传统传输工具的繁琐操作!
核心功能亮点
️ 终端会话不掉线
支持 tmux 多会话操作,文件传输过程中保持 SSH 连接不中断,开发调试两不误
拖拽式极速传输
直接将文件拖入终端窗口即可上传,支持批量传输和目录自动打包,效率提升 300%
可视化进度条
实时显示传输速度、剩余时间和进度百分比,大文件传输状态尽在掌握
断点智能续传
网络波动自动重连,已传输部分无需重复发送,节省 50% 以上等待时间
全协议兼容
完美适配 OpenSSH、iTerm2、Electerm 等主流工具,Windows/macOS/Linux 全平台通用
技术架构解析
| 技术栈 | 实现功能 | 技术优势 |
|---|---|---|
| Python | 核心传输协议实现 | 轻量化部署,依赖少 |
| Go | 跨平台客户端开发 | 单文件执行,无需环境配置 |
| Node.js | 前端插件开发 | 支持主流终端工具扩展 |
| tmux 协议 | 会话保持技术 | 确保传输过程不中断 |
| 二进制封装 | 多平台安装包制作 | 一键安装,开箱即用 |
应用场景实测
场景一:云端开发调试
(此处插入云端服务器传输示意图)
通过 trzsz 直接上传测试日志到本地分析,无需反复登录下载
场景二:跨平台协作
(此处插入多终端传输效果图)
团队使用不同操作系统时,统一用 trzsz 互传设计稿和代码包
场景三:大文件传输
(此处插入进度条演示动图)
传输 10GB 视频素材时,实时查看传输速度和剩余时间
三步上手教程
安装工具
# 使用 Homebrew 安装(macOS)
brew install trzsz
# 使用 scoop 安装(Windows)
scoop install trzsz
启动传输
# 上传文件到服务器
trz
# 从服务器下载文件
tsz filename
高级用法
# 传输整个目录(自动打包为 zip)
tsz -d project_folder
# 设置传输限速(单位:MB/s)
trz --speed-limit 10
同类工具对比
| 功能项 | trzsz | rz/sz | scp | rsync |
|---|---|---|---|---|
| 会话保持 | 原生支持 | 中断重连 | 中断重连 | 中断重连 |
| 目录传输 | 自动打包 | 需手动压缩 | 支持 | 支持 |
| 进度显示 | 实时监控 | 无 | 无 | 简易显示 |
| 断点续传 | 自动恢复 | 重新开始 | 重新开始 | 部分支持 |
| 安装复杂度 | ️ 一键安装 | ️️ 需配置 | ️ 系统内置 | ️ 系统内置 |
项目优势总结
零学习成本 - 兼容传统 rz/sz 操作习惯,老用户无缝切换 军工级安全 - 基于 SSH 协议加密传输,杜绝数据泄露风险 智能自适应 - 自动检测网络环境,动态调整传输策略 生态全覆盖 - 提供 VSCode/JetBrains 插件,IDE 内直接操作
界面效果
项目地址
https://github.com/trzsz/trzsz
1.3K star!像拿快递一样传送文件,这么酷!的更多相关文章
- SZ,RZ传送文件
linux 和window之间通过xshell的命令 SZ,RZ传送文件:
- python使用简单http协议来传送文件
python使用简单http协议来传送文件!在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件我们可以使用python -m SimpleHTTPServ ...
- Linux SSH 远程操作与传送文件
操作系统:centos 6.5 x64 一.远程连接:在进行linux 的 ssh远程操作前,一定要确认linux 是否安装了 openssh-clients,为了方便起见,一般用yum安装即可:# ...
- SCP传送文件时提示No ECDSA host key is known forx.x.x.x and you have requested strict checking.问题的解决办法
在使用SCP向其他设备传送文件时,打印如下错误: No ECDSA host key is known for x.x.x.x and you have requested strict checki ...
- Delphi IdTCPClient IdTCPServer 点对点传送文件
https://blog.csdn.net/luojianfeng/article/details/53959175 2016年12月31日 23:40:15 阅读数:2295 Delphi ...
- ESP8266传送文件设置和操作
问题:ESP8266不能被识别为USB盘,也不能通过串口传送文件,只能通过wifi传送文件,需要事前在串口连接后的repl状态下,用命令行方式配置网络参数,之后才可以用wifi传送文件(webrepl ...
- 【Linux】(2013-7-19)配置tftp与开发板传送文件
1. 安装必须软件 sudo apt-get install -y xinetd tftp-hpa 2. 修改配置文件 vi /etc/default/tftpd-hpa # /etc/default ...
- 利用python传送文件
转:微信公众号李云景(侵删) 很多人传送文件都是使用QQ,微信,百度云,或者其他网盘. 不过都有微信的传输文件有大小的限制,百度云就不说了,想要正常的下载速度反而要充VIP. 我一直推崇大家都学习Py ...
- 通过minicom传送文件的相关配置及使用方法
写一下我使用串口向开发板传送文件中遇到的问题及解决办法: 使用的软硬件环境: 虚拟机:VMware® Workstation 8.0.1 Linux操作系统:Fedora 9 开发板:mini6410 ...
- 服务器备用远程-----Radmin客户端的操作指南(如何远程与传送文件)
一台服务器的寿命一般比较长可能会从几年到几十年,就会经历各个版本的更新与升级.再经过时间的历练后,可能windwos自带的远程连接有时候会拉胯,经常报错. 这时候就需要备选方案,有钱的单位会自己搭建堡 ...
随机推荐
- 识别与防御CSRF漏洞
识别与防御CSRF漏洞 CSRF(Cross-Site Request Forgery,跨站请求伪造),通常也被称为"一键攻击"或"会话劫持",其缩写为CSRF ...
- Q:oracle库,同时更新表的两个字段?
在执行这些操作之前,建议先备份数据或在一个测试环境中验证这些SQL语句的效果,以避免意外的数据丢失. 1.使用 UPDATE 结合子查询: 对于t2表中col字段为空的记录,如果t1表中有对应的col ...
- Codeforces 11D A Simple Task 题解 [ 蓝 ] [ 状压 dp ]
思路不难想,细节比较多. 思路 观察到 \(n \le 19\) ,首先想到状压 dp . 于是自然地定义 \(dp[j][i]\) 为:抵达点的状态为 \(i\) ,且此时在点 \(j\) 时,简单 ...
- C#/.NET/.NET Core优秀项目和框架2025年1月简报
前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍.功能特点.使用方式以及部分功能 ...
- flutter-double小数点相加,会出现小数点很多位
在我们进行两个double运算时,例如:2..0-1.1 不是想象的输出0.9,而是0.89999999999999999.其主要原因是浮点数值采用二进制系统表示,而在二进制系统中无法精确的表示分数1 ...
- 2024年! kali高级配置加一键教程加前人的经验加后人的实践
2024年! kali高级配置加一键教程加前人的经验加后人的实践 记录一下配置kali的过程,方便下次需要直接复制粘贴 直接终端按照顺序输入就可以配置好 作者已踩点,请放心 kali更换国内源 sud ...
- MYSQL数据空洞解析
## 背景引入 MYSQL中数据表A,在删除了一半的数据后,发现表空间的大小并没有减少,这是什么原因导致的呢? 定义 当对一定量数据执行delete操作时,MySQL将数据删除后进而导致页合并或者页删 ...
- 丢掉WebView,使用JS+Rust开发跨端桌面应用-Deft
简介 随着Web技术的发展,越来越多的跨端应用选择了WebView作为基础解决方案.诚然WebView让跨端应用开发变得简单了很多,极大的提高了开发效率,但是,WebView也存在着一些广为诟病的缺点 ...
- ABB喷涂机器人控制柜维护保养
ABB喷涂机器人的管理与维护保养目的是减少机器人的故障率和停机时间,充分利用机器人这一生产要素,最大限度地提高产效率.喷涂机器人维修与保养在企业生产中尤为重要,直接影响到系统的寿命,必须精心维护. A ...
- Python基础-模块和面向对象-shutil、re、bs4、requests模块
概要: 模块 自定义模块(已经讲了) 内置模块 shutil re 正则表达式 第三方模块 requests 模块 bs4 模块 面向对象: 面向对象(Object-Oriented Programm ...



