仅在本机运行的重复文件清理工具

找出
重复文件。
保留你真正
想要的那一份。

Onley 以字节级精度扫描本地存储,找出重复组、比较文件哈希并释放被浪费的空间。桌面应用只在你确认后删除,普通扫描全程留在本机。

  • MIT 许可
  • 无遥测
  • 无需账号
Onley 桌面应用显示重复组,并选中一个要保留的副本

为什么选择 Onley?

小工具,清晰决策。

默认本地运行

索引保存在 ~/.onley/local.db。隐私内建:无遥测、无云端、无需账号。

断点续扫

随时取消。已完成的文件保留在索引中,下次扫描会跳过未变化的文件。固定大小的 worker 池让 CPU 占用可预期。

保留最新或最旧

按修改时间在每组中保留最新或最旧的副本;时间相同时按路径排序。

细节

先定规则,再选范围。

Onley 设置界面,选中保留最旧并显示语言选择
设置:保留最新、保留最旧或按路径保留。扫描中也能切换,扫描结束后再次生效。
Onley 筛选界面,显示下载文件夹、文件类型及数量
筛选:扫描前选择源文件夹和文件类型。

为高级用户打造
提供命令行界面。

命令行优先

在终端中扫描、检查并清理,工作流可脚本化,速度快。

字节级比较

Onley 按内容哈希比较文件,而不只是文件名,因此重命名后的副本仍能匹配。

低资源占用

使用 Rust 编写,固定大小的 worker 池与本地 SQLite 索引。

$ onley scan ~/DownloadsScanning: /Users/you/DownloadsDone: 4821 file(s) indexed (0 unchanged skipped), 126 with duplicates.$ onley statsTotal indexed: 4821Duplicates:    126$ onley clean...Done: 84 deleted, 0 failed.