跨平台文件去重神器- dupeGuru 智能揪出「隐藏垃圾」
dupeGuru 是一款跨平台(Linux/macOS/Windows)的 重复文件检测开源工具,通过智能算法识别文件名或内容相同的文件,解决存储空间浪费问题。基于Python编写,遵守GPL3.0开源协议。
功能特色:
- 多语言支持:支持中/英/德/法等11种语言本地化。
- 跨平台 GUI:
- 核心逻辑:Python 3.7+ 编写。
- 界面框架:
- macOS:Objective-C/Cocoa
- Linux/Windows:Python + PyQt5。
- 智能扫描引擎:
- 模糊匹配:识别文件名相似但非完全相同的文件(如
photo1.jpg
与photo_1.jpg
)。 - 深度内容比对:通过哈希值校验文件内容一致性。
- 模糊匹配:识别文件名相似但非完全相同的文件(如
- 三大工作模式:
模式 适用场景 特色功能 标准模式 通用文件(文档/视频等) 基于文件名/大小/内容比对 音乐模式 音频文件(MP3/FLAC等) 解析元数据(歌手/专辑) 图片模式 图像文件(JPG/PNG等) 视觉相似度比对
软件使用指南:
1. 基础扫描步骤
- 启动应用 → 选择扫描模式(标准/音乐/图片)。
- 添加目标文件夹(支持多选)。
- 点击 “Scan” 启动扫描。
2. 高级参数配置
设置项 | 作用说明 |
---|---|
匹配精度 | 调整文件名相似度阈值(默认85%) |
忽略扩展名 | 如将 .jpg 与 .jpeg 视为相同类型 |
最小文件大小 | 过滤小文件(如<100KB)提升效率 |
排除系统文件 | 跳过隐藏文件/系统保护文件 |
3. 结果处理技巧
- 批量操作:
- 右键菜单 → “Mark” → 选择保留/删除策略(如保留最新版)。
- 快捷键
Ctrl+A
全选重复项。
- 安全删除:
- 首次使用建议 “Send to Recycle Bin” (回收站可恢复)。
- 确认无误后 “Permanently Delete”
源代码:https://github.com/arsenetar/dupeguru/
官网:https://dupeguru.voltaicideas.net/
发表回复