嗨,大家好,我是小华同学,关注我们获得 “最新、最全、最优质” 开源项目和高效工作学习方法

trzsz 是一款革命性的文件传输工具,专为终端用户设计。它完美兼容传统 rz/sz 协议,并创新性地支持 tmux 会话保持、目录传输、实时进度条等功能。就像在终端里收发快递一样,开发者无需跳出工作环境即可完成文件交互,彻底告别传统传输工具的繁琐操作!

核心功能亮点

️ 终端会话不掉线
支持 tmux 多会话操作,文件传输过程中保持 SSH 连接不中断,开发调试两不误

拖拽式极速传输
直接将文件拖入终端窗口即可上传,支持批量传输和目录自动打包,效率提升 300%

可视化进度条
实时显示传输速度、剩余时间和进度百分比,大文件传输状态尽在掌握

断点智能续传
网络波动自动重连,已传输部分无需重复发送,节省 50% 以上等待时间

全协议兼容
完美适配 OpenSSH、iTerm2、Electerm 等主流工具,Windows/macOS/Linux 全平台通用

技术架构解析

技术栈 实现功能 技术优势
Python 核心传输协议实现 轻量化部署,依赖少
Go 跨平台客户端开发 单文件执行,无需环境配置
Node.js 前端插件开发 支持主流终端工具扩展
tmux 协议 会话保持技术 确保传输过程不中断
二进制封装 多平台安装包制作 一键安装,开箱即用

应用场景实测

场景一:云端开发调试
(此处插入云端服务器传输示意图)
通过 trzsz 直接上传测试日志到本地分析,无需反复登录下载

场景二:跨平台协作
(此处插入多终端传输效果图)
团队使用不同操作系统时,统一用 trzsz 互传设计稿和代码包

场景三:大文件传输
(此处插入进度条演示动图)
传输 10GB 视频素材时,实时查看传输速度和剩余时间

三步上手教程

  1. 安装工具
# 使用 Homebrew 安装(macOS)
brew install trzsz # 使用 scoop 安装(Windows)
scoop install trzsz
  1. 启动传输
# 上传文件到服务器
trz # 从服务器下载文件
tsz filename
  1. 高级用法
# 传输整个目录(自动打包为 zip)
tsz -d project_folder # 设置传输限速(单位:MB/s)
trz --speed-limit 10

同类工具对比

功能项 trzsz rz/sz scp rsync
会话保持 原生支持 中断重连 中断重连 中断重连
目录传输 自动打包 需手动压缩 支持 支持
进度显示 实时监控 简易显示
断点续传 自动恢复 重新开始 重新开始 部分支持
安装复杂度 ️ 一键安装 ️️ 需配置 ️ 系统内置 ️ 系统内置

项目优势总结

  1. 零学习成本 - 兼容传统 rz/sz 操作习惯,老用户无缝切换
  2. 军工级安全 - 基于 SSH 协议加密传输,杜绝数据泄露风险
  3. 智能自适应 - 自动检测网络环境,动态调整传输策略
  4. 生态全覆盖 - 提供 VSCode/JetBrains 插件,IDE 内直接操作

界面效果

项目地址

https://github.com/trzsz/trzsz

1.3K star!像拿快递一样传送文件,这么酷!的更多相关文章

  1. SZ,RZ传送文件

    linux 和window之间通过xshell的命令 SZ,RZ传送文件:

  2. python使用简单http协议来传送文件

    python使用简单http协议来传送文件!在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件我们可以使用python -m SimpleHTTPServ ...

  3. Linux SSH 远程操作与传送文件

    操作系统:centos 6.5 x64 一.远程连接:在进行linux 的 ssh远程操作前,一定要确认linux 是否安装了 openssh-clients,为了方便起见,一般用yum安装即可:# ...

  4. 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 ...

  5. Delphi IdTCPClient IdTCPServer 点对点传送文件

    https://blog.csdn.net/luojianfeng/article/details/53959175 2016年12月31日 23:40:15 阅读数:2295 Delphi     ...

  6. ESP8266传送文件设置和操作

    问题:ESP8266不能被识别为USB盘,也不能通过串口传送文件,只能通过wifi传送文件,需要事前在串口连接后的repl状态下,用命令行方式配置网络参数,之后才可以用wifi传送文件(webrepl ...

  7. 【Linux】(2013-7-19)配置tftp与开发板传送文件

    1. 安装必须软件 sudo apt-get install -y xinetd tftp-hpa 2. 修改配置文件 vi /etc/default/tftpd-hpa # /etc/default ...

  8. 利用python传送文件

    转:微信公众号李云景(侵删) 很多人传送文件都是使用QQ,微信,百度云,或者其他网盘. 不过都有微信的传输文件有大小的限制,百度云就不说了,想要正常的下载速度反而要充VIP. 我一直推崇大家都学习Py ...

  9. 通过minicom传送文件的相关配置及使用方法

    写一下我使用串口向开发板传送文件中遇到的问题及解决办法: 使用的软硬件环境: 虚拟机:VMware® Workstation 8.0.1 Linux操作系统:Fedora 9 开发板:mini6410 ...

  10. 服务器备用远程-----Radmin客户端的操作指南(如何远程与传送文件)

    一台服务器的寿命一般比较长可能会从几年到几十年,就会经历各个版本的更新与升级.再经过时间的历练后,可能windwos自带的远程连接有时候会拉胯,经常报错. 这时候就需要备选方案,有钱的单位会自己搭建堡 ...

随机推荐

  1. 清华大学推出的 DeepSeek 从入门到精通(104页)免费教程!

    前言 最近 DeepSeek 的出现让 AI 在国内掀起了一股浪潮,各大媒体.平台都在讨论和推广 DeepSeek,帮助各行各样使用 AI 不再有困难.今天大姚给大家分享一个由清华大学推出的.免费的: ...

  2. FreeSql学习笔记——6.修改

    前言   FreeSql 提供丰富的数据库更新功能,支持单条或批量更新,支持更新指定的字段,在特定的数据库执行还可以返回更新后的记录.与删除一样,没有条件的话不会执行,避免全表修改到全表:     指 ...

  3. datawhale-大模型攻防比赛实践-第一次行动

    最近刚好是在写智能信息安全的教程,最后一章准备讲内容安全,里面有一节探讨大模型安全的内容,刚好可以拿比赛的内容当案例. 首先,可以通过modelscope平台获得GPU使用权限.然后你就可以跑base ...

  4. [BZOJ4671] 异或图 题解

    我能说什么!抽象了这! 看到 \(n\le 10\) 的黑题顿感大事不妙. 我们考虑设 \(f(i)\) 表示将 \(n\) 个点划分为至少 \(i\) 个连通块时的方案数.我们可以暴力枚举每个点在哪 ...

  5. ruoyi-vue axios通过接口请求wav、mp3音频二进制数据

    实现方式 在axios请求中注明responseType: 'blob',headers的Accept: 'audio/wav'不清楚要不要写,我加上了(请求接口) 在接口返回值中,使用Blob的构造 ...

  6. Linux - 配置服务器之间SSH免密登录

    如果集群中服务器之间没有配置SSH免密,那么SSH访问其他服务器时就需要输入密码 一般都要设置密码强口令,又长又难记,就想配置一下SSH免密. 一.生成公钥和私钥 在ctos79-01执行如下命令,公 ...

  7. Windows下快捷方式 (*.lnk) 的使用技巧整理

    日常应用中,许多软件都会在安装过程最后一步添加多个命令,针对其应用创建快捷方式发送到桌面以及快速启动栏和开始菜单,供人们快速找到并打开.在我的使用习惯中也会将诸多常用的应用右键-发送到-桌面快捷方式来 ...

  8. C# 超大数据量导入 SqlBulkCopy

    1 public static void ImportTempTableDataIndex(DataSet ds,string TempTableName,string strSqlConnectio ...

  9. Arrays工具类教你优雅地管理数组数据

    数组专用工具类指的是 java.util.Arrays 类,基本上常见的数组操作,这个类都提供了静态方法可供直接调用.毕竟数组本身想完成这些操作还是挺麻烦的,有了这层封装,就方便多了. package ...

  10. 业余无线电之配置Orbitron My DDE 自动推送多普勒频率至SDRSharp程序中

    配置Orbitron My DDE 推送多普勒频率至SDR (By:BI8EJM) Start Edit Time 2021/8/16 23:03 要实现的功能:通过本次设置,让Orbitron程序自 ...