Czkawka 免费重复文件清理指南:5 个场景拿回磁盘空间
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
磁盘空间告警一直亮着,下载文件夹里堆满了懒得整理的文件时,不必手动从头删起。Czkawka 是一款用 Rust 编写的免费开源重复文件清理工具,一次扫描就能找出电脑里的重复文件、空文件夹、相似图片和大文件。它支持 Windows、macOS、Linux 等系统,运行全程不联网,也不收集任何数据,推荐使用的新版图形界面叫 Krokiet。
下载与安装:最稳妥的一条路径
项目有几个共享同一扫描内核的前端:推荐的 Krokiet、老版 GTK 界面(12.0 是最后版本,之后不再提供新程序)、命令行 CLI,以及安卓端的 Cedinia。
最稳妥的路径只做三件事:从项目 Releases 页面拿到对应系统的 Krokiet 预编译包,解压后运行可执行文件。Krokiet 是自带依赖的单文件程序,Windows 上双击 exe 即可启动。唯一可能需要额外安装的是 ffmpeg,仅"相似视频"和视频优化用到,仓库自带一键脚本 install_windows.bat 依赖安装脚本,也可以直接在终端执行:
winget install --id Gyan.FFmpeg -e --source winget想从源码编译的话,克隆仓库 https://gitcode.com/GitHub_Trending/cz/czkawka 后,用cargo install krokiet --locked即可装上最新优化后的二进制。
找出重复文件并决定保留哪一份
场景:多次拷贝后同一份文档存在好几个版本,照片备份里还留着原件。操作:在"重复文件"里把要查的目录加入扫描列表,点扫描。默认方法是用哈希(Blake3)比对完整内容,内容相同的文件自动归入同一组;用"选择"菜单里的"保留最旧的""保留最大的"等预设可以整组一键选中,结果区会列出名称、路径和大小,方便核对。结果:确认后用"回收站"按钮批量删除(进系统回收站,误删可找回);舍不得删的重复文件也可以改用硬链接方式处理,省出空间但文件不消失。注意默认只扫描 16 KB 以上的文件,想查小文件需到设置里调低最小文件大小。
识别相似图片,找出同一首歌
场景:同一张照片有不同分辨率或加了水印的版本,或同一首歌有 MP3 和 FLAC 两个文件。操作:切到"相似图片",它用感知哈希识别视觉上相近但不完全相同的图片,默认最大差值为 10,调大能找到更多、调小更严格;右侧面板显示缩略图,点"对比"可以并排查看两张图。"相同音乐"默认按标签(标题、艺术家)匹配,也能切换成音频指纹,直接比对声音内容。结果:每条结果都带相似度信息,确认后再移动或删除,照片库和音乐库都能整出秩序。
定位大文件,清理空文件夹与临时文件
场景:不清楚磁盘为什么满了,或目录层级很深、空壳文件夹多。操作:"大文件"会按大小列出指定目录里前 50 个最大的文件,快速定位安装包、录像这类空间大户,也可以反过来查最小的文件。"空文件夹"用递归算法向上标记整条不含文件的目录链,确认后整批删除。"临时文件"默认匹配 .bak、.tmp、thumbs.db、.crdownload 等常见临时模式,模式列表可以自行增删。"空文件"找 0 字节文件,还能勾选检查内容全是空字节的情况。这两类结果少、风险低,适合每周例行扫一次。
两个值得知道的进阶功能
参考路径:在重复文件、相似图片、相似视频、相同音乐中,给某个目录勾选"Ref"即可标记为参考路径,里面的文件只参与比较,永远不会被任何操作删除或移动,适合拿工作目录对照原始备份。共享缓存:所有前端共用同一份缓存,只存哈希、大小这类元数据,不存文件内容。Krokiet 默认开启预哈希缓存,先对大文件首尾各算一小段快速哈希,排除不可能是重复的文件,第二次扫描只对新增和改动的文件做完整哈希,速度明显变快。各工具的完整参数可看 Krokiet 使用指南。
常见问题与对应处理
"相似视频"提示找不到 ffmpeg:按上一节的 winget 命令安装,或把 ffmpeg.exe 放到程序同目录,重启程序即可。启动后窗口黑屏或空白,通常是图形渲染问题,Linux/macOS 下可改用纯软件渲染:
SLINT_BACKEND=software ./krokiet明明有重复却扫不出来,先查最小文件大小(默认 16 KB)和相似度阈值是否太严。怀疑缓存出问题导致结果异常,删除缓存目录里的缓存文件(Windows 在 %LOCALAPPDATA%\Qarmin\Czkawka\cache\,Linux/macOS 对应位置见 常见问题集),下次扫描会重新生成。
从小目录开始上手
14 个功能不必一次用全。建议先把下载目录加入扫描范围,跑一遍"重复文件"和"临时文件",逐组确认第一批结果再做批量操作;第一次删除优先用回收站按钮而不是直接删除,留有余地。有了把握再扩大到照片库,用相似图片整理老照片,磁盘空间会慢慢回笼。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考