跨平台开源重复文件清理工具 Czkawka/Krokiet:识别 1TB 冗余的实操指南

发布时间:2026/9/2 14:50:03
跨平台开源重复文件清理工具 Czkawka/Krokiet:识别 1TB 冗余的实操指南 跨平台开源重复文件清理工具 Czkawka/Krokiet识别 1TB 冗余的实操指南【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka一台 2TB 机械盘里重复或相似的文件常常占到 15%~20% 的空间且多数是自己都找不到的版本冗余。Czkawka/Krokiet 是一款跨平台的开源重复文件清理工具用 Rust 编写既能按哈希、文件名、大小查完全重复也能识别分辨率不同、带水印的相似图片和视觉相近的视频。所有扫描在本地完成不联网、不上传任何数据。 它到底能识别什么四类检测覆盖了多数冗余来源核心实现位于czkawka_core/src/tools/。完全重复按文件名、大小或哈希匹配哈希模式最精确适合内容相同但名字不同的文件。相似图片能认出分辨率不同、加了水印的同一张图容忍度设 5 时召回较宽设 0 则只留哈希一致的。相似视频按画面帧比对容忍度 5 左右适合同一影片的不同清晰度版本。相似音乐可只比标签也可读取音频内容比对用于找出重新编码的同一段旋律。 装好并跑起来安装方式有两种。直接下载预编译包Windows 运行 exeLinux 与 macOS 赋予执行权限即可想用最新代码则执行一行命令cargo install krokiet --locked从源码编译。前端有三个选择Krokiet 基于 Slint 框架是跨平台体验一致的主力版本Czkawka 是老一代 GTK4 界面12.0 之后停止出新包CLI 面向脚本与自动化。首次打开后先添加要扫描的目录再可选填一个只读参考路径来保护原始文件然后点扫描即可。结果按组列出同一组内是重复或相似文件逐组预览确认后删除或移动就行。命中缓存后二次扫描会明显快于首次全量扫描。 两种真实去重工作流NAS 家庭影音库去重。输入是一台家庭 NAS 的影音目录同一影片存在 1080p 与 4K 两个版本。参数用相似视频工具容忍度设 5把母版目录设为参考路径。输出是不同分辨率的同一片源归到一组参考路径只读不删其余版本转成硬链接空间省下一半文件仍可从原目录访问。跨设备同步文档冗余。输入是网盘同步把同一文档复制成副本、final、final_final 三份。参数用重复文件工具选哈希精确匹配把工作目录设为参考路径。输出是内容完全相同的三份文档归为一组保留参考路径那份其余删除或移动文档目录立刻清爽。⚖️ 它和别的工具有什么不同同类工具里DupeGuru 基于 Python 与 QtFSlint 同样偏重 Python二者大多只能做哈希级查重和基础空目录扫描。Krokiet 用 Rust 实现靠多线程与缓存让大目录扫描更快并能识别相似图片与视觉相似的视频这两项多数竞品没有。同一套核心还能编译成 Slint、GTK 与 CLI 三种前端图形界面看预览命令行跑批处理。⚠️ 几个容易踩的坑只用资源管理器自带的查找它按名称和大小列文件识别不了内容相同但文件名不同的文件也查不出相似视频。和 fdupes 比呢fdupes 只做哈希查重且纯命令行无图形界面与相似媒体检测Krokiet 能覆盖它并加上预览和批量操作。扫描报权限不足该工具默认只读扫描不改文件遇到无权限的目录可单独跳过或用管理员权限重跑真正删除时才需要写权限。它适合手里文件多、又不想装一堆插件的普通用户尤其是影音库和同步文档这两个重灾区。可以先拿一个目录试跑确认结果符合预期再逐步扩大扫描范围。想深挖实现可以顺着上面的czkawka_core/src/tools/路径读下去。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考