Czkawka 重复文件清理 Windows 使用指南
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
电脑用久了,C 盘空间越来越紧,很大一块其实是被重复文件占掉的:下载目录里同一份资料存了三份、剪贴板截图攒了几百张近似图、软件重装后新旧版本并存。Czkawka 重复文件清理工具就是干这个的——它能按文件名、大小或内容哈希把重复项找出来,顺便还能扫空文件夹、空文件和相似图片,是一款开源免费、完全本地运行的磁盘空间清理工具。下面按实际操作流程,带你从零把它跑起来。
下载并解压 Czkawka 的 Windows 版本
先到项目发布页(Releases)下载 Windows 压缩包。项目目前有两个图形前端:新的 Krokiet(Slint 界面,官方主推)和旧的 czkawka_gui(GTK 界面,12.0是最后一个版本)。两者共用同一套扫描核心,下面以czkawka_gui为例,Krokiet 的操作基本一致。
- Windows 10 及以上即可运行,压缩包内已捆绑全部依赖库,解压到任意目录(比如
D:\czkawka),直接双击czkawka_gui.exe就能启动,不需要安装。 - 官方只发布了一个 GTK 构建:
windows_czkawka_gui_gtk_412.zip,包里除了 exe,还有czkawka_cli.exe和几个小.bat启动脚本。如果双击 exe 出现窗口发黑或渲染异常,改用包里的.bat(cairo 脚本兼容性最好)启动即可。
首次重复文件扫描:选目录、选比对方式
启动后在工具列表选「重复文件」,点「添加目录」把要检查的路径加进来——可以只加D:\下载,也可以直接扫整个C:\,默认已排除回收站和系统目录。
比对方式有三种:
- 文件名:扫得快,适合先粗筛,但同名不同内容的文件会被误判为重复;
- 文件大小:按字节数预筛,速度快,是日常使用的折中项;
- 哈希值:逐块读取文件内容计算哈希,最精确,确认「内容完全相同」就靠它,大目录上耗时最长。
建议先用大小比对,再用哈希确认。另外注意:GUI 默认只处理 16 KB 以上的文件,小于这个值的重复项会被忽略,需要扫小文件就去设置里调低「最小文件尺寸」。
确认扫描结果并清理
扫描完成后,同一份内容的文件会归成一组,组内标注各副本的大小、修改时间。删除前有两个保命技巧:
- 把你想保留的那个文件夹(比如整理好的照片库)设为参考目录,组内只有它以外的副本可以被选中和删除,主副本永远安全;
- 每组别急着全选,用「选除最新/最旧外的全部」这类规则自动留出要保留的那份。
确认后有三条路:直接删除、移到回收站(后悔了还能捞回来)、或做硬链接——把重复副本替换成指向保留副本的链接,磁盘只占一份空间,原路径看起来文件还在。硬链接不能跨分区,跨盘的情况就直接删除吧。
删不动或提示失败时,多半是文件正被其他程序占用,关掉对应程序再试。
FFmpeg 组件配置:让相似视频等工具生效
「相似视频」功能靠抽帧比对画面,需要系统里有 FFmpeg,而压缩包不自带。配置只需两步:
- 从 ffmpeg 官方下载页拿到 Windows 构建,解出
ffmpeg.exe和ffprobe.exe两个文件; - 把它们放到
czkawka_gui.exe所在目录(或加入系统 PATH),然后重启程序。
只做重复文件清理的话可以跳过这一步,FFmpeg 只影响视频类工具。
避坑与进阶建议
- 第二次扫描会快很多:Czkawka 会把哈希、修改时间等缓存到本地,Windows 上缓存在
%LOCALAPPDATA%\Qarmin\Czkawka\cache\,各前端共用;扫描结果不对劲时,直接删掉这个目录让它重建。 - 便携模式:启动前设置环境变量
CZKAWKA_CACHE_PATH和CZKAWKA_CONFIG_PATH,把数据目录指到 U 盘里,整个工具随身带走。 - 杀毒软件误报:Windows Defender 偶尔会拦这类 Rust 编译的二进制(LTO 编译的已知误报),在 VirusTotal 查一下、核对 SHA256 没问题的话可以放行。
- 来源要认准官方发布页,Czkawka 本身不联网、无遥测,扫描全程在本地完成。
养成「先小目录试扫 → 核对分组 → 再批量处理」的习惯,重复文件清理这件事就会一直很安全。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考