广告

Github推荐:Skiff / 跨平台磁盘清理工具

搜”Skiff”你大概率会搜到一个已经被Notion收购关闭的加密邮箱服务。别搞混了——今天介绍的这个Skiff是完全不同的东西:一款本地跨平台磁盘清理工具,作者是江苏大学的开发者时雨(DrizzleTime),用Tauri2+Rust+React19构建,MIT开源。

双模式:经典清理+AI分析

Skiff提供两条工作路径。经典清理界面让你手动浏览磁盘总览、缓存目录、大文件、重复文件和应用列表,逐项勾选确认——适合目标明确的用户。AI智能空间分析则基于本地扫描结果,用AI理解空间占用模式,给出可读的清理建议,帮你发现那些”隐形”的空间杀手。两种模式共享同一套扫描引擎,所有分析都在本地完成,不上传任何数据。

五大功能模块

图片[1]-Github推荐:Skiff / 跨平台磁盘清理工具

磁盘总览:读取用户主目录的总容量、已用/可用空间、使用率和磁盘位置。垃圾清理:覆盖系统缓存、浏览器缓存、开发工具缓存,Linux下还包括Flatpak和Arch包缓存,macOS下有Homebrew缓存。大文件扫描:扫描桌面、文档、下载等常见目录,自定义阈值,选中的文件移入系统回收站。重复文件扫描:三重验证机制(下文详解)。应用清理:Linux读取包管理器列表,macOS读取.app和Homebrew,Windows读取卸载注册表,支持搜索过滤和确认卸载。

重复文件的三重验证

图片[2]-Github推荐:Skiff / 跨平台磁盘清理工具

这是Skiff最用心的设计。找重复文件如果只比文件名或大小,误判率高;如果对每个文件都逐字节比对,速度又太慢。Skiff的方案是三层递进:第一层按文件大小分组,不同大小直接排除,O(1)比较,极速粗筛;第二层对大小相同的文件计算内容哈希值,哈希不同则排除,中等开销就能干掉绝大部分误判;第三层只对哈希也相同的文件做逐字节比对,最终确认,零误判。三层下来,既快又准。

安全边界:先给你后悔药

Skiff做了几个克制的设计。所有文件删除操作默认移入系统回收站,不是永久删除——只有清空回收站后才不可恢复。大文件和重复文件扫描仅限当前用户HOME目录内的普通文件,敏感目录(.config、AppData、macOSLibrary)需要手动在设置中添加。CLI模式下,删除、清理、卸载命令必须显式传–yes才会执行,防止脚本误操作。Linux需要管理员权限的命令通过pkexec提权,macOS和Windows调用原生授权提示。

技术栈和CLI

Tauri2做桌面框架(比Electron轻得多),Rust2021写后端,React19+TypeScript+Vite做前端,TailwindCSS4做样式,Bun做包管理。除了桌面应用,Skiff还提供完整的CLI:skiffcleanupscan、skifffileslarge–min-size500M、skifffilesduplicates,所有命令支持–json输出,适合写进cron或systemd定时任务。

分发和不足

目前可通过GitHubReleases、Arch的AUR(skiff-bin)和Windows的WinGet(DrizzleTime.Skiff)安装。主要不足:macOS和Windows安装包未签名,首次运行会有安全警告;项目还很新(2026年6月才初始化,44个commit),社区评价较少;作者另一个项目Foxel(私有云存储)有1000+star,但Skiff暂时关注度不高。nihendiao.com有过一篇正面评测,评价其”通过严格的沙箱机制和回收站保护,解决了传统清理软件敢删不敢清的心理负担”。

如果你受够了CCleaner的广告和闭源,或者想要一个跨平台、带CLI、不上传数据的清理工具,Skiff值得一试。

煎蛋网

请登录后发表评论

    没有回复内容