1.3K star!像拿快递一样传送文件,这么酷!
嗨,大家好,我是小華同學(xué),關(guān)注我們獲得 “最新、最全、最優(yōu)質(zhì)” 開(kāi)源項(xiàng)目和高效工作學(xué)習(xí)方法
trzsz 是一款革命性的文件傳輸工具,專為終端用戶設(shè)計(jì)。它完美兼容傳統(tǒng) rz/sz 協(xié)議,并創(chuàng)新性地支持 tmux 會(huì)話保持、目錄傳輸、實(shí)時(shí)進(jìn)度條等功能。就像在終端里收發(fā)快遞一樣,開(kāi)發(fā)者無(wú)需跳出工作環(huán)境即可完成文件交互,徹底告別傳統(tǒng)傳輸工具的繁瑣操作!
核心功能亮點(diǎn)
? 終端會(huì)話不掉線
支持 tmux 多會(huì)話操作,文件傳輸過(guò)程中保持 SSH 連接不中斷,開(kāi)發(fā)調(diào)試兩不誤
拖拽式極速傳輸
直接將文件拖入終端窗口即可上傳,支持批量傳輸和目錄自動(dòng)打包,效率提升 300%
可視化進(jìn)度條
實(shí)時(shí)顯示傳輸速度、剩余時(shí)間和進(jìn)度百分比,大文件傳輸狀態(tài)盡在掌握
斷點(diǎn)智能續(xù)傳
網(wǎng)絡(luò)波動(dòng)自動(dòng)重連,已傳輸部分無(wú)需重復(fù)發(fā)送,節(jié)省 50% 以上等待時(shí)間
全協(xié)議兼容
完美適配 OpenSSH、iTerm2、Electerm 等主流工具,Windows/macOS/Linux 全平臺(tái)通用
技術(shù)架構(gòu)解析
| 技術(shù)棧 | 實(shí)現(xiàn)功能 | 技術(shù)優(yōu)勢(shì) |
|---|---|---|
| Python | 核心傳輸協(xié)議實(shí)現(xiàn) | 輕量化部署,依賴少 |
| Go | 跨平臺(tái)客戶端開(kāi)發(fā) | 單文件執(zhí)行,無(wú)需環(huán)境配置 |
| Node.js | 前端插件開(kāi)發(fā) | 支持主流終端工具擴(kuò)展 |
| tmux 協(xié)議 | 會(huì)話保持技術(shù) | 確保傳輸過(guò)程不中斷 |
| 二進(jìn)制封裝 | 多平臺(tái)安裝包制作 | 一鍵安裝,開(kāi)箱即用 |
應(yīng)用場(chǎng)景實(shí)測(cè)
場(chǎng)景一:云端開(kāi)發(fā)調(diào)試
(此處插入云端服務(wù)器傳輸示意圖)
通過(guò) trzsz 直接上傳測(cè)試日志到本地分析,無(wú)需反復(fù)登錄下載
場(chǎng)景二:跨平臺(tái)協(xié)作
(此處插入多終端傳輸效果圖)
團(tuán)隊(duì)使用不同操作系統(tǒng)時(shí),統(tǒng)一用 trzsz 互傳設(shè)計(jì)稿和代碼包
場(chǎng)景三:大文件傳輸
(此處插入進(jìn)度條演示動(dòng)圖)
傳輸 10GB 視頻素材時(shí),實(shí)時(shí)查看傳輸速度和剩余時(shí)間
三步上手教程
安裝工具
# 使用 Homebrew 安裝(macOS)
brew install trzsz
# 使用 scoop 安裝(Windows)
scoop install trzsz
啟動(dòng)傳輸
# 上傳文件到服務(wù)器
trz
# 從服務(wù)器下載文件
tsz filename
高級(jí)用法
# 傳輸整個(gè)目錄(自動(dòng)打包為 zip)
tsz -d project_folder
# 設(shè)置傳輸限速(單位:MB/s)
trz --speed-limit 10
同類工具對(duì)比
| 功能項(xiàng) | trzsz | rz/sz | scp | rsync |
|---|---|---|---|---|
| 會(huì)話保持 | 原生支持 | 中斷重連 | 中斷重連 | 中斷重連 |
| 目錄傳輸 | 自動(dòng)打包 | 需手動(dòng)壓縮 | 支持 | 支持 |
| 進(jìn)度顯示 | 實(shí)時(shí)監(jiān)控 | 無(wú) | 無(wú) | 簡(jiǎn)易顯示 |
| 斷點(diǎn)續(xù)傳 | 自動(dòng)恢復(fù) | 重新開(kāi)始 | 重新開(kāi)始 | 部分支持 |
| 安裝復(fù)雜度 | ? 一鍵安裝 | ?? 需配置 | ? 系統(tǒng)內(nèi)置 | ? 系統(tǒng)內(nèi)置 |
項(xiàng)目?jī)?yōu)勢(shì)總結(jié)
零學(xué)習(xí)成本 - 兼容傳統(tǒng) rz/sz 操作習(xí)慣,老用戶無(wú)縫切換 軍工級(jí)安全 - 基于 SSH 協(xié)議加密傳輸,杜絕數(shù)據(jù)泄露風(fēng)險(xiǎn) 智能自適應(yīng) - 自動(dòng)檢測(cè)網(wǎng)絡(luò)環(huán)境,動(dòng)態(tài)調(diào)整傳輸策略 生態(tài)全覆蓋 - 提供 VSCode/JetBrains 插件,IDE 內(nèi)直接操作
界面效果
項(xiàng)目地址
https://github.com/trzsz/trzsz
總結(jié)
以上是生活随笔為你收集整理的1.3K star!像拿快递一样传送文件,这么酷!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2.7K star!这个汉字工具库让中文
- 下一篇: C# 之静态构造器与静态字段初始化器