Czkawka 是一款 Rust 编写的开源文件清理工具,能够查找重复文件、相似图片、相似视频、重复音乐、空文件夹、大文件、临时文件、损坏文件和无效符号链接。当前仓库把 Krokiet 作为持续开发的图形界面,Czkawka GTK 是旧前端,CLI 则适合脚本化扫描;因此下载前先确认自己需要哪一种界面。
先分清 Czkawka、Krokiet 与 CLI
这三个名称来自同一个项目,但维护状态和使用方式不同:
| 前端 | 适合场景 | 当前状态 |
|---|---|---|
| Krokiet | 希望使用当前图形界面,查看列表和预览后处理文件 | 官方 README 推荐的 GUI,持续开发 |
| Czkawka GTK | 已经习惯旧界面,或需要复现旧版工作流 | 旧版 GTK 前端;官方说明 v12.0 是最后发布的 GTK 二进制,不应期待后续 GTK 功能更新 |
| CLI | 批量任务、自动化脚本、服务器或无桌面环境 | 命令行工具,参数和输出以官方 CLI 说明为准 |
如果只是想在桌面上查重,优先在 Release 页面选择 Krokiet;只有明确需要旧 GTK 界面时才选择对应的 legacy 构建。官方项目没有独立官方网站,声称“官方 Czkawka 下载”的其他域名不能替代 GitHub 仓库。
12.0.1 版本与平台怎么选
| 项目 | 可核对信息 | 选择建议 |
|---|---|---|
| 当前 Release | v12.0.1,官方发布日期 2026-07-29 | 从 GitHub Releases 进入版本页,再选择具体构建 |
| Windows | Release 列出 Krokiet、Czkawka GTK 和 CLI 构建 | 新装桌面版优先 Krokiet;旧工作流再考虑 GTK;普通 Intel/AMD 设备核对 x86_64 构建 |
| macOS | Release 同时列出 x86_64 与 arm64 构建 | Intel Mac 选 x86_64,Apple 芯片 Mac 选 arm64 |
| Linux | Release 列出 Krokiet、GTK 和 CLI 构建 | 按发行版和 CPU 架构选择;官方 CLI 文档列出的预构建基线是 Ubuntu 22.04+ |
| 许可证 | Czkawka GTK/CLI 为 MIT;Krokiet 为 GPL-3.0-only;仓库图片和音频另有 CC BY 4.0 说明 | 修改、再分发或引用素材时,分别阅读对应许可证和版权声明 |
v12.0.1 的 Release 说明包含 Krokiet 的诊断面板和界面修复,同时标注 Czkawka GTK 的弃用。不要把旧 GTK 截图理解为当前主推前端;本文配图用于帮助识别两种官方界面,实际可用功能以当前 Release 和说明为准。
第一次扫描如何避免误删
- 先备份重要目录,并把待扫描的文件夹按用途分组;不要一开始就把整个系统盘和同步盘混在一起。
- 在 Krokiet 或 GTK 中添加 Included Directories,再按需要设置 Excluded Directories。参考目录(Reference Folders)用于保留某些目录中的文件优先级,不能代替备份。
- 先运行扫描,逐组查看文件名、大小、路径和预览;对重复文件确认至少有一份可用副本后再勾选。
- 优先使用移动到回收站或可恢复位置的处理方式,确认结果和应用依赖没有问题后再永久删除。
- 先保存一套能正常工作的配置,之后再逐项调整阈值;一次改变一个选项,便于定位结果变化。
同步目录、项目源码、游戏存档、照片库和应用资源都可能包含看起来相同但实际用途不同的文件。结果列表只是匹配结果,不是自动删除授权;任何批量操作前都要检查路径、文件类型和保留规则。
重复文件和相似图片的参数
重复文件工具通常按文件大小和内容哈希寻找完全相同的文件。Krokiet 的默认最小文件大小为 16 KB;小于该值的配置文件、图标或缓存可能不会进入结果,若要查找它们需要主动调低限制。调整后应重新扫描,并留意扫描时间和结果数量的变化。
相似图片不是“完全相同”。相似度阈值越宽,越容易把裁剪、压缩或颜色变化的图片放在同一组,也越需要人工比较;哈希算法和预览方式也会影响结果。相似视频、重复音乐同样应先确认时长、编码、音轨和元数据,再决定保留版本。
空目录、大文件和临时文件怎么处理
| 工具 | 适合检查 | 处理提醒 |
|---|---|---|
| Empty Folders / Empty Files | 空文件夹、零字节文件 | 源码目录、模板目录和程序占位文件可能有意为空 |
| Big Files | 按大小定位占空间的文件 | 先核对是否为虚拟机镜像、备份、素材源文件或数据库 |
| Temporary Files | 符合临时文件规则的文件 | 正在运行的软件可能仍依赖临时文件,关闭相关程序后再复核 |
| Broken Files / Invalid Symlinks | 无法读取的文件、失效符号链接 | 先排除权限、断开的挂载点和网络盘问题,不要将读取失败直接当成垃圾 |
| Bad Extensions / Bad Names | 扩展名或文件名异常 | 批量改名前先保存清单,并确认目标程序的命名要求 |
清理工具的价值在于缩小人工检查范围,而不是替用户判断业务语义。对照片、音频、源码和工程文件,保留原始目录结构与一份备份通常比追求一次性清空更安全。
视频、音乐与可选格式依赖
官方说明中,查找相似视频和使用 Video Optimizer 需要 FFmpeg;面向 HEIF、RAW、AVIF 的构建还可能需要对应的 libheif、libraw、libavif 支持。Release 文件名会反映部分构建特性,下载后应结合仓库说明确认,而不是看到工具名称就假设所有格式都已启用。
如果视频扫描没有结果或优化工具无法启动,先确认 FFmpeg 是否安装、命令是否在 PATH 中,再检查文件是否可读取。对音乐重复项,标题、艺术家、年份、比特率和时长等字段可能同时参与比较;保留高质量版本前要确认专辑版本、现场版和混音版并非用户刻意收藏。
配置、缓存与跨设备迁移
配置与缓存按前端和系统分开保存。官方说明列出的常见位置包括:Linux 的 ~/.config/czkawka/ 与 ~/.config/krokiet/,macOS 的 ~/Library/Application Support/pl.Qarmin.Czkawka/ 与 pl.Qarmin.Krokiet,Windows 的 %APPDATA%\Qarmin\Czkawka\config\、%APPDATA%\Qarmin\Krokiet\config\,以及 Windows 的 %LOCALAPPDATA%\Qarmin\Czkawka\cache。具体目录可能随版本变化。
缓存可以减少重复计算,但不等于文件备份,也不应直接复制到另一台电脑后假设路径仍然有效。迁移时重新确认扫描路径、排除目录和参考目录;共享磁盘、移动硬盘和网络挂载点尤其要检查盘符或挂载路径是否改变。
官方入口与第三方网盘边界
本文把 GitHub Releases 和 GitHub 仓库 作为官方入口,并保留你提供的蓝奏、夸克网盘页面作为额外访问路径。蓝奏和夸克链接不是项目官方发布源,本站没有替它们重新打包或验证文件内容。
使用第三方镜像前,应核对页面标注的 v12.0.1、操作系统、CPU 架构和压缩包文件名;条件允许时与官方 Release 的 SHA256 或签名进行比对。页面失效、版本滞后、哈希不一致或安全软件报警时,应回到 GitHub 官方版本页。下载后再执行删除类操作前,建议先在非关键目录做一次小范围试扫。
相关软件
Dism++ 是 Windows 系统维护工具,提供空间回收、系统优化、Appx、更新与驱动管理,以及 WIM、ESD 映像处理功能。
FluentCleaner – 开源 Windows 系统清理工具 - 26.08.01
FluentCleaner 是开源 Windows 清理工具,提供 Modern WinUI 3 与 Classic 便携版本,可分析临时文件、缓存、日志和应用残留后再清理。
CleanMyMac – macOS 清理、应用管理与维护工具 - 5.5.7
CleanMyMac 是面向 macOS 的磁盘清理、应用卸载、恶意软件检查与系统维护工具。
暂无评论...
![Czkawka的使用截图[1]](https://wn.zmoyun.com/wp-content/uploads/2026/08/1787810054-czkawka-screenshot-1.webp)
![Czkawka的使用截图[2]](https://wn.zmoyun.com/wp-content/uploads/2026/08/1787810442-czkawka-screenshot-2-alt.webp)