一款跨设备的重复文件清理器

cuishuang 2026-07-10 12:33 1

使用 Rust+egui+SQLite 写了一个客户端工具:Duplicate File Checker ,一款跨设备的重复文件清理器。


该工具主要解决一个我自己经常遇到的问题:手里有多块移动硬盘,有多台电脑,多个备份目录,时间一久,这些设备和存储中会有大量重复的视频、图片、备份文件。但这些硬盘/设备又不可能同时全部插在一台电脑上,传统的单机查重工具就不太好用。…



在存储价格因为 AI 热潮而飞涨的今天,出于节约考量,有了这个工具。


Duplicate File Checker 的解决思路是:先分别扫描不同硬盘或目录,把文件索引保存在本地数据库里;之后即使硬盘不同时连接,也可以基于历史索引做跨磁盘查重。它支持按文件大小快速匹配,也支持“文件大小 + 采样 SHA-256 Hash”做更精确的判断。




目前已支持原生桌面 GUI 和命令行模式,Mac 可以直接下载 dmg 使用。删除时默认移到废纸篓,并且需要手动勾选确认,尽量避免误删。


适合这些场景:



  • 多块移动硬盘之间查重复文件

  • 清理视频、图片、下载目录、备份盘

  • 找出不同电脑之间重复保存的大文件

  • 先扫描建索引,之后慢慢决定删哪些


项目地址:
https://github.com/cuishuang/Duplicate-File-Checker


如果你也被多个移动硬盘或存储设备里的重复文件折磨过,可以试试看。欢迎 Star ,也欢迎提 Issue 和建议。

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回