Krokiet 本地重复文件清理:清盘前先看这份指南
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
Krokiet 是一款免费的本地重复文件清理工具,用 Rust 编写。它在你磁盘上找出重复文件、空文件夹、相似图片与视频,结果先由你确认,再批量处理。不联网、不采集数据、无账号,全程在本地完成。
三种常见清盘场景,各该用什么工具
找重复文件腾出空间
如果你发现同一个文件在磁盘里存了好几个版本,Duplicate Files 工具按内容哈希匹配(哈希:给文件算的一份指纹),内容相同就一定归到同一组,误报最少。
- 空文件夹工具把"空"的状态沿目录树向上递归传播,子目录全空的父目录也会列出来。
- 大文件工具直接列出前 N 个最大文件(默认 50 个),是定位空间去向最快的两项。
扫描逻辑可以直接在 duplicate 模块源码 里核对。
整理照片与视频库
相似图片工具用感知哈希比对(把图片压成一份短指纹再比相似度),不同分辨率、带水印、重新压缩的图都能找出来。相似视频支持画面帧对比和音频指纹对比两种模式,帧对比需要先装好 ffmpeg(开源视频处理工具)。
- 同一部电影的多个编码版本,用画面帧对比找,模块见 similar_videos。
- 同一首歌的不同比特率版本,交给相同音乐工具按标签或音频内容匹配。
排查文件里的隐患
分享或归档前,值得跑一遍这几项检查。
- 损坏文件工具用对应格式的解析库逐个校验,找出打不开的文件;错误扩展名工具用魔数(文件开头标识真实格式的固定字节)揪出扩展名与内容对不上的文件。
- Exif 清理器删除 GPS 坐标、相机型号等隐私元数据;无效符号链接工具列出指向不存在目标的链接。
第一次重复文件扫描的五步流程
- 从发行版页面下载对应平台的预编译版运行(Windows 10/11、macOS、Ubuntu 22.04 及以上;单文件、无需运行时依赖),已有 Rust 环境则用这条命令安装:
cargo install krokiet --locked- 点击动作栏的文件夹图标展开目录面板,把下载目录加入 Included paths。
- 选择左侧的 Duplicate Files,保持默认的 Hash 匹配与 Blake3 哈希(算得快、碰撞概率低的哈希算法)。
- 点击 Scan,状态栏报出找到的项目数,内容相同的文件被归成一组组表头加文件行。
- 点击 Select 选 Except newest(每组只留最新一份),再点 Trash 把选中文件送入回收站,可随时恢复。
五个最常调的参数
- 最小文件大小:跳过小于该值的文件,Krokiet 默认 16 KB;扫不出小文件重复时,在设置里调低。
- 匹配方式:决定用什么标准判定重复(Hash、Size、Name 等);默认 Hash 误报最少,只想找同名同大小时再切换。
- 最大差值:相似图片哈希差异的上限,默认 10;想多找相似图调大,误报多就调小。
- Ref 复选框:把目录标记为参考文件夹,里面的文件只用于对比、永不被选中删除;保护已整理的媒体库时勾上。
- 启用预哈希:缓存头尾预哈希(先读文件头尾算部分哈希,快速排除不可能是重复的文件);二次扫描提速明显,默认开启。
Krokiet 与 FSlint、DupeGuru 对比
以下摘自官方 README 的对比表,只列普通用户最常关心的几项:
| 能力 | 同类工具是否支持 |
|---|---|
| 视频画面帧对比 | FSlint 与 DupeGuru 均不支持 |
| 按音频内容匹配相同歌曲 | DupeGuru 仅支持按标签匹配 |
| 损坏文件校验 | FSlint 与 DupeGuru 均不支持 |
| Exif 元数据清理 | FSlint 与 DupeGuru 均不支持 |
| 相似图片查找 | DupeGuru 支持,FSlint 不支持 |
| 重复文件与空文件夹 | 两者均支持 |
更多细节以 官方 FAQ 为准。
注意:相似视频与损坏文件的结果可能包含误报(把实际不同的内容判成相同),删除前逐个确认,优先用可恢复的 Trash 而非直接 Delete。
一次本地扫描、一次人工确认,空间就能安全地腾出来。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考