通过模糊匹配算法,高效查找和管理电脑上的重复文件、音乐和图片

boyanx2个月前技术教程15

dupeGuru 是一个开源跨平台 GUI 工具,用于查找和管理系统中的重复文件,支持文件名模糊匹配、内容哈希扫描和文件夹比较,提供标准、音乐、图片三种专用模式,基于 Python 3 和 Qt 构建,完全免费,适用于Windows、macOS 和 Linux 系统,帮助用户安全清理存储空间,避免数据丢失。

功能速览

多种扫描模式:

  • 标准扫描:用于查找任何类型的重复文件,无论是文档、压缩包还是其他杂项文件。
  • 音乐扫描:专门针对音乐文件,可以根据音频标签(如艺术家、专辑、歌曲标题等)来查找重复项,即使文件名不同也能精准匹配。
  • 图片扫描:专门用于查找重复或相似的图片。即使图片经过了不同的压缩、调整了大小或添加了水印,dupeGuru 也能通过视觉相似性进行识别。

模糊匹配算法:这是其核心优势之一。该算法能够忽略文件的细微改动,比如音乐文件的编码格式转换或图片的分辨率调整,从而找出真正的重复文件。

自定义扫描路径:用户可以精确控制扫描范围,选择性地添加或排除特定的文件夹,以避免扫描系统文件或重要数据;支持安全删除(移至回收站)或永久删除。

安装指南

二进制安装(推荐)

  • 通用下载:从 https://dupeguru.voltaicideas.net/downloads/ 或 GitHub Releases(最新 v4.3.1)获取:Windows (.exe, 64-bit)、macOS (.dmg)、Linux (DEB/RPM/AppImage/Flatpak)。
  • Windows:Chocolatey (choco install dupeguru) 或 winget (winget install DupeGuru.DupeGuru);双击 EXE 安装,支持 10+。
  • macOS:Homebrew Cask (brew install --cask dupeguru) 或 DMG 拖拽至 Applications;兼容 10.15+。
  • Linux:Ubuntu/Debian (apt install dupeguru 或 DEB);Fedora (dnf install dupeguru);Arch/Flatpak (flatpak install flathub net.voltaicideas.dupeGuru);NAS 如 QNAP/Synology 用 Docker 镜像。

源码构建

  • 前置:Python 3.6+、PyQt5(apt install python3-pyqt5 python3-dev build-essential 或等效)。
  • 克隆:git clone https://github.com/arsenetar/dupeguru.git;
  • 虚拟环境:python3 -m venv --system-site-packages ./env && source ./env/bin/activate;
  • 安装:pip install -r requirements.txt;
  • 构建/运行:python build.py && python run.py(或 make && make run)。
  • 平台特定:Windows 需 Visual Studio Build Tools;macOS 需 Xcode;Linux 打包用 python package.py 生成 DEB。

更新

  • 二进制:下载新版替换;源码:git pull 后重建。Docker:docker pull 更新镜像。

项目信息速览

  • 项目地址:https://github.com/arsenetar/dupeguru
  • 开发者:Arsen Tar(arsenetar)
  • Stars / Forks:6.8k / 463 Forks
  • License:GPL-3.0

相关文章

数据恢复软件推荐合集,5款热门软件汇总对比!

在数字化时代,数据已成为我们生活和工作中无可替代的关键要素。然而,误删文件、硬盘故障、系统崩溃等状况随时可能发生,导致重要数据丢失,给我们带来极大困扰。此时,数据恢复软件便能大显身手,尽可能挽回损失。...

深度评测:12家知识付费平台对比下,该选谁?

在知识付费行业蓬勃发展的当下,卖课老师面临平台选择难题。通过调研12家主流平台,我发现课堂街在入驻成本、功能实用性、服务支持三大核心维度上表现突出,以下从老师最关注的9个维度展开对比分析:一、入驻费:...

10秒找不同!这份Word文档对比神技,让你告别熬夜核对

大家好呀~,今天要教大家一个拯救加班狗的终极技能!还在用肉眼对比两个版本的合同?手抄修改记录发给领导?学会这招,10秒自动标出所有差异,连标点符号都不放过! 为什么你需要这个功能?合同修改前后对比论文...

简单高效的 Excel 差异对比工具_excel如何做差异对比

Diff Excel 是一个开源的 Excel 文件对比工具,能直观地比对两个 Excel 文件(.xlsx / 多工作表),高亮显示差异、保持格式、支持多个 Sheet 映射等;基于 Go + Fy...

Linux文件传输命令SCP与Rsync深度对比:从原理到实战全解析

在日常进行网络传输文件操作时,最常用的两个工具就是 SCP 和 rsync。虽然它们都能通过网络拷贝文件,但使用场景和特性各有特点。接下来本文将简单阐述这两个命令工具的区别和一些使用方法。本文操作演示...

收藏的文章还在吃灰?推荐7款好用的AI知识库!得助智能、ima、飞书等对比测评!

你是不也有过这样的体验:微信收藏夹有几百篇文章正在吃灰,平时整理的行业资料散落在各个角落,知识管理成了职场人的心病。别慌,AI知识库轻松帮您解决!那你知道知识库哪个好用吗?我整理了一下午,挑选了7个好...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。