☰
Krokiet:免费离线的重复文件检测与磁盘清理,从安装到实战
2026/10/4 10:54:29 网站建设 项目流程

Krokiet:免费离线的重复文件检测与磁盘清理,从安装到实战

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

Krokiet 是一款免费、离线的磁盘清理工具,给磁盘告急却说不出空间被谁占走的人用。它用内容哈希找出重复文件、按像素比对找出相似图片,还能清掉空文件夹、垃圾文件、坏链接和照片里的 EXIF 隐私信息。整个过程没有网络请求、没有遥测,你翻一下仓库里的 Cargo.lock 就能确认:依赖清单里没有任何 HTTP 或遥测相关的 crate。

先花十秒判断:它是不是你要的工具

你的情况判断
磁盘快满了,怀疑是重复文件、空文件夹这类隐形占用值得用,这正是它的核心场景
有照片库,想清理相似图片,或分享前洗掉 EXIF 信息值得用,有专门工具
只打算整理几十个文件没必要,文件管理器自带的功能够了
期望"一键决定删什么"没必要,它只给出候选清单,每一步删除都要你自己勾选确认

三分钟装好 Krokiet 并完成验证

三个平台都有预编译二进制,不用装任何运行时:

平台最低要求说明
Windows10/11预编译 .exe,双击运行
macOSIntel / Apple Silicon提示"无法验证开发者"时右键选择"打开"
LinuxUbuntu 22.04+下载后chmod +x再运行

习惯 Rust 的话,一条命令装最新优化版:

cargo install krokiet --locked

习惯源码编译则cargo build --release即可。核心功能(重复文件、空文件夹等)不依赖任何第三方库,只有两类可选功能需要额外安装:相似视频要 ffmpeg,HEIC/AVIF/RAW 要对应系统库,详见安装脚本。

验证动作:挑一个你确定有重复文件的小文件夹(比如下载目录),在左侧工具列表选 Duplicate Files,把该文件夹加进 Included paths,点 Scan。你会看到内容相同的文件按组列出,状态栏给出找到数量和耗时,组结果符合预期就说明整条链路通了。第一次扫描较慢,但会在~/.cache/czkawka/下生成缓存,同一批文件第二次扫描会快很多。读完先做的第一件事:把你整理好的主文件夹设为参考路径(该行勾选 Ref),原件从此只参与比对、永远不会被选中删除。

日常清理的三个场景

找重复文件,把磁盘空间要回来

选 Duplicate Files,把要扫的文件夹加进 Included paths 点 Scan。比对基于内容:先按大小粗筛,大小相同的再做"头尾各 4 KB"的快速哈希,快速哈希也一致才计算完整哈希,两步都快且可靠。你会看到:文件按组列出,一组即内容完全相同,每行带名称、路径、大小。删之前建议用 Select 里的"除最新外全选"之类的策略,并优先选 Trash 而不是 Delete——前者进回收站可恢复,后者永久删除。不敢删还有 Hardlink:把副本替换成指向保留副本的硬链接,文件仍在原位置,磁盘空间只算一次。要留意的是:默认只扫 16 KB 及以上的文件,几 KB 的小文件雷同多半是巧合,被有意过滤掉了,确实要扫小文件才去设置里调低最小文件大小。

相似图片识别,给照片库去重

选 Similar Images 扫照片目录。它比对的是像素而不是字节,一张 JPG 和一张同内容的 WebP 会归进同一组。你会看到:候选分组加右侧预览面板,逐组看完再决定留哪张。默认参数是 Max difference 10、哈希尺寸 16、Mean 算法,找"同一张图的重编码或缩放副本"够用;连镜像翻转、90 度旋转的版本也想抓,就打开 Geometric invariance(会慢一些)。结果里夹了不相关的图,把 Max difference 降到 4~5,或把哈希尺寸加到 32,误报会明显减少。Similar Videos 思路相同——抽帧做视觉哈希——但必须先装好 ffmpeg,否则用不了。

清理垃圾文件,修正混乱命名

左侧工具栏其余工具可以并行跑,每个工具一份独立缓存,互不干扰。Empty Folders 递归找空文件夹,并连带"删完子目录后变空"的父级一起列出;Big Files 与 Empty Files 分别列出最大的 50 个文件和 0 字节文件(可勾选"内容全是零字节"的文件);Temporary Files 按~、.tmp、.crdownload等默认模式找残留,模式列表可整体替换;Bad Extensions 读文件头魔数,揪出"内容是视频却叫 .txt"的文件,支持一键按建议重命名;Invalid Symlinks 与 Bad Names 则找指向不存在目标的软链接,以及带 Emoji、首尾空格、非 ASCII 字符的文件名,后者同样能一键改名。这些工具输出的都是可直接批量处理的清单。Broken Files 比较特殊,它真的会解码音频、字体、JSON/XML 来找坏文件,但检测库偏严格,报"损坏"的文件有时照样能打开,删之前自己确认一遍。

照片分享前,批量洗掉 EXIF 隐私

选 Exif Remover 扫照片目录,带 GPS 坐标、相机型号等元数据的图片会被列出,点 Clean 批量清除,也可以在"忽略标签"里保留少数字段。你会看到:处理完的图片生成带_cleaned后缀的副本,默认不覆盖原图,原件是安全的。要留意的点是清除不可逆,拿不准就先在照片备份库上整批跑一遍确认效果,再决定要不要处理原文件。

避坑清单:动手清理前通读一遍

  1. 默认只扫 16 KB 及以上的文件:小重复文件找不到是设计使然,去设置里调低最小文件大小。
  2. 硬链接不能跨分区:跨盘符的组会报错跳过,原件不受影响,无需惊慌。
  3. Broken Files 偏严格:报"损坏"的文件有时能正常打开,删除前自己验证一次。
  4. EXIF 清除不可逆且默认不覆盖原图:输出是_cleaned副本,先在备份库试跑。
  5. 同一个工具不要开两个实例:不同工具可并行,同一工具跑两次可能损坏它的缓存。
  6. macOS 提示"无法验证开发者":右键二进制选"打开"即可绕过,不是中毒。
  7. 全盘扫描时日志出现权限错误(.ssh、系统目录)属正常现象,扫描会继续,把它们加进排除路径可减少噪音。
  8. 不要信任自称"官网"的网站:项目没有官方网站,只有发布页与代码仓库里的内容可信。

进阶:把每周清理交给命令行

清理是重复劳动,命令行前端 czkawka_cli 让每个工具都有一个子命令,写进定时任务后你完全不用记着这件事。它的缓存与图形界面完全共享(Linux 下都在~/.cache/czkawka/),界面里算过的哈希在终端直接复用,反过来也成立。默认开启的 prehash 缓存让大文件先只读头尾各 4 KB 算一个快速哈希,复扫时绝大多数文件在这一步就被排除,只有新增或变更的文件才做完整哈希;中途手动停止也不白干,已算完的哈希都已落盘,机械硬盘尤其受益。

"找出文档目录重复文件、保留每组最新、其余进回收站",先用-Q预览:

czkawka_cli dup -d ~/Documents -D AEN -Q

确认输出无误后去掉-Q、加上-y才真正执行。九种删除策略(AEN/AEO/AEB 等)、扩展名宏(IMAGE/VIDEO/MUSIC)与结果导出 JSON 的完整说明,见CLI 参数参考。想把配置和缓存挪到 U 盘做便携模式,设置环境变量CZKAWKA_CONFIG_PATH与CZKAWKA_CACHE_PATH即可。

常见问题

它会上传我的文件吗?不会。程序没有任何网络代码、更新检查或遥测,翻仓库里的 Cargo.lock 依赖清单即可自证。

为什么我确定存在的小重复文件扫不到?默认只扫 16 KB 以上的文件,几 KB 文件的雷同多为巧合。去设置里调低最小文件大小再扫一次。

杀毒软件把它报毒了?Rust + LTO 编译二进制的已知误报,用发布页提供的 SHA256 校验值对比即可确认文件未被篡改。

窗口一片黑或打不开?多是 GPU 渲染后端的问题,用环境变量SLINT_BACKEND=software启动强制软件渲染,或换all_backends构建逐个试渲染器。

相似视频功能用不了?这是唯一需要外部依赖的功能,Linux 执行sudo apt install ffmpeg、macOS 执行brew install ffmpeg,装好后重启程序即可。

能同时跑多个工具吗?能,每个工具缓存独立、互不干扰;但同一个工具不要开两个实例,可能损坏它的缓存。

延伸阅读

  • Krokiet 使用指南:14 个工具的逐项操作细节、参数与预设用法
  • 核心工具源码:每个工具一个子模块,读对应文件即可理解算法
  • 版本更新日志:每个版本的改动记录

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询