如何在 Windows 上安装 Czkawka 并清理磁盘冗余文件入门
2026/9/9 18:39:39 网站建设 项目流程

如何在 Windows 上安装 Czkawka 并清理磁盘冗余文件入门

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

C 盘的红色警告亮了一个月,下载文件夹里躺着一堆「新建文件夹 (3)」和「截图 副本.png」——你知道该清理,却不知道哪几百张照片是重复的。Czkawka 就是干这个的:一款用 Rust 写的开源磁盘清理工具,重复文件、相似图片、空文件夹一次扫出来。

Czkawka 是什么:一个能扫出磁盘冗余的开源工具

先用一段话说清它是什么。Czkawka 是一个多工具的文件扫描器,核心逻辑写在 czkawka_core/ 里,外面套了 GUI 和 CLI 两种界面,可以理解为「扫描引擎 + 多个皮肤」。

它能找的东西比你想的多:

  • 重复文件——按文件名、大小或内容哈希匹配,哈希模式最可靠
  • 相似图片——分辨率不同、带水印、角度略有差别也能认出来
  • 相似视频——按画面内容对比,需要 ffmpeg 支持
  • 空文件夹 / 空文件——扫出卸载软件后残留的目录树
  • 大文件 / 临时文件——定位占空间的「嫌疑人」
  • 同曲不同源——按标签或音频内容找重复音乐
  • 失效符号链接、损坏文件、错误扩展名——顺手的附加检查

它跑得快是因为多线程 + 缓存机制:第一次扫描全量建索引,第二次扫描同一目录会明显变快。另外它不联网、不收集任何使用数据,扫描完就结束,没有后台服务。

三种方式装到 Windows 上:多数人选第一种即可

结论先给:新手直接下预编译包解压就能用,MSYS2 和源码编译是给特定需求的人准备的。

预编译版下载与解压步骤

去项目仓库的 Releases 区域下载最新的 Windows 预编译包(zip 格式),解压到一个纯英文路径,比如C:\Czkawka\,别放在中文路径或带空格的路径下。

解压后检查目录里的核心文件:

  • czkawka_gui.exe——主程序
  • ffmpeg.exe/ffprobe.exe——多媒体分析组件,处理视频和音频功能时必需

ffmpeg.exe和主程序放在同一目录即可,不需要装系统级依赖。如果启动时报「找不到 xxx.dll」,一般是缺 VC++ 运行库,装最新版 Visual C++ Redistributable 就能解决。

顺带说明一下命名:仓库里czkawka_gui是老的 GTK4 界面,12.0 之后已冻结不再出新包;新一代界面叫 Krokiet(Slint 写的),两者共用同一套核心。装的时候以 Releases 页面提供的 Windows 包为准。

MSYS2 版本适合谁

适合想要「装包管理器式维护」、且想要更全功能的人——它的包是开启了可选特性的编译版本。装好后程序在C:\msys64\mingw64\bin\czkawka_gui.exe,可以给它建一个桌面快捷方式:

pacman -Syu pacman -S mingw-w64-x86_64-czkawka-gui

源码编译适合谁

适合想改代码、追最新功能的人,代价是环境门槛。czkawka_gui目前没有 Windows 原生编译说明(官方走 Linux + Docker 交叉编译),所以这条路线实际主要面向 Linux 环境,或者编译 Krokiet:

git clone https://gitcode.com/GitHub_Trending/cz/czkawka cargo build --release --bin czkawka_gui

前提是装好 Rust 工具链(czkawka_gui要求 Rust 1.94.1+、GTK 4.6+)。Krokiet 则可以直接cargo install krokiet --locked一条命令装好。

怎么选:一张小表

预编译版MSYS2源码编译
适合人群普通用户想装全功能包的用户要改代码 / 追新版
上手时间几分钟十几分钟(含装 MSYS2)半小时起,看环境折腾程度
HEIF/RAW 等可选格式Windows 预编译版不含自己开 feature 编译

第一次运行:从选目录到确认删除的完整动线

目标:跑通第一遍「重复文件」扫描。全程四步,每一步都有明确的退出点,没把握就停。

第一步,选目录。打开程序后在目录选择区加入要扫描的路径,比如D:\Photos。第一次建议只加一两个目录,别直接丢整个磁盘——全盘的目录数量会显著拖慢扫描。

第二步,定参数。重复文件扫描只需要动两个地方:

  • 匹配方式:从「大小 + 哈希」起步。纯按文件名匹配最快但会漏,纯哈希最准但最慢,大小先筛一遍再算哈希是官方默认策略
  • 最小文件大小:设 1MB。几 KB 的重复文档留着不心疼,过滤掉它们扫描快很多,结果也干净

第三步,看预览。点扫描,结果出来后先别急着删。重复文件会以分组形式列出同一组里的所有文件,点开缩略图或右键打开所在文件夹,肉眼确认一下内容确实是同一份。

第四步,执行清理。每组里挑一份要保留的(建议留路径最短、最「正式」的那份),其余标记删除。程序提供「直接删除」和「移到回收站」两种方式——新手用回收站,删错了还能捞回来。

相似图片、相似视频与空文件夹:进阶工具怎么用

这几个工具是 Czkawka 相对其他清理软件差异化的地方,用法和重复文件基本同构,只有参数不同。

相似图片是新手最容易低估的功能。完全相同的文件用哈希就能找,但「同一张照片的裁剪版」「压缩过的版本」「加了水印的版本」哈希全都不同,只有相似图片工具能认出来。它的阈值参数决定「多像才算相似」:默认值先跑一遍,结果里混进了明显不同的图就把阈值调高,漏掉了本该合并的图就调低。注意它只对图片生效,视频请走下一个工具。

相似视频按画面帧对比,对「同一段视频转码出的不同版本」很有效。前提是 ffmpeg 可用——预编译包里带了ffmpeg.exe就直接能用,没有的话把它放进 PATH。

空文件夹 / 空文件 / 大文件是三个「零学习成本」工具:指定目录,扫描,看结果。空文件夹扫描对清理卸载残留特别有用,建议放在「先删重复文件」之后跑,因为删完文件经常冒出一批新空目录。

参数怎么调更顺手,删除前检查什么

调优其实就三个参数值得动,其余保持默认:

参数常用起步值调整信号
最小文件大小1MB扫描目录太大、想省时间就调高
相似图/视频阈值默认值先跑一遍误报多就调高,漏报多就调低
排除目录系统目录、node_modules.git每次扫描都加,别等卡住再补

删除前的安全检查清单,每条都要过一遍:

  • 结果页预览过,缩略图 / 文件内容确认无误
  • 选的是「移到回收站」而不是直接删除(重要数据首次清理尤其如此)
  • 大目录分批处理,先跑一个小目录验证流程
  • 每组重复文件保留了「正主」,删的是明确多余的副本

常见报错速查:

现象原因处理
启动报缺少 DLLVC++ 运行库缺失安装最新版 Visual C++ Redistributable
相似视频功能不可用找不到 ffmpegffmpeg.exe放到程序同目录或加入 PATH
HEIC / RAW 图片扫不到Windows 预编译版未包含相关格式换 MSYS2 版本(官方说明该格式在 Windows 上较难自行开启)
高分屏下文字很小GTK 界面的 DPI 适配问题在 Windows 显示设置里单独调高该应用的缩放比例

常见问题

Czkawka 收费吗?不收。整个项目开源,无广告、不联网、不收集使用统计,Windows 版和 Linux、macOS 版功能基本一致。

装完能直接拷到别的电脑用吗?预编译包是免安装的绿色模式,把解压目录整个拷走就能跑,U 盘里放一份也行。

czkawka_gui 和 Krokiet 我该用哪个?官方明确推荐 Krokiet:GTK 版(czkawka_gui)12.0 是最后版本,之后不再出新包,老用户会被引导迁移。新功能只会进 Krokiet 和 README 里列出的活跃前端。

扫描中途能停吗?能,进度窗口里有停止按钮。而且它带缓存,同一批目录第二次扫描会快很多,所以「先扫一遍、想想、再扫一遍」的用法是合理的。

能写进脚本定期跑吗?可以。命令行前端czkawka_cli的预编译版在 Windows 10+ 免依赖运行,核心用法就是把 GUI 操作翻译成参数,比如:

czkawka_cli dup -d D:\Photos -f result.txt

具体参数跑czkawka_cli --help查看,详见 czkawka_cli/。

写在最后

Czkawka 的上手成本很低:解压、选目录、看结果、进回收站,十分钟能走完第一遍。把「最小文件大小 + 匹配方式 + 排除目录」三个参数调顺之后,它就可以当成每季度的例行磁盘体检工具。删文件之前,重要数据先备份一份——工具再稳,误删的代价也得自己扛。

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

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

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

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

立即咨询