dupeGuru 是一款跨平台(Linux/macOS/Windows)的 重复文件检测开源工具,通过智能算法识别文件名或内容相同的文件,解决存储空间浪费问题。基于Python编写,遵守GPL3.0开源协议。

功能特色:

  1. 多语言支持:支持中/英/德/法等11种语言本地化。
  2. 跨平台 GUI
    • 核心逻辑Python 3.7+ 编写。
    • 界面框架
      • macOS:Objective-C/Cocoa
      • Linux/Windows:Python + PyQt5。
  3. 智能扫描引擎
    • 模糊匹配:识别文件名相似但非完全相同的文件(如 photo1.jpg 与 photo_1.jpg)。
    • 深度内容比对:通过哈希值校验文件内容一致性。
  4. 三大工作模式
    模式 适用场景 特色功能
    标准模式 通用文件(文档/视频等) 基于文件名/大小/内容比对
    音乐模式 音频文件(MP3/FLAC等) 解析元数据(歌手/专辑)
    图片模式 图像文件(JPG/PNG等) 视觉相似度比对

软件使用指南:

1. 基础扫描步骤

  1. 启动应用 → 选择扫描模式(标准/音乐/图片)。
  2. 添加目标文件夹(支持多选)。
  3. 点击 “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/