Czkawka 免费指南:5 分钟找出重复文件、相似图片,空间立刻回来
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
手机相册两万多张照片占了 40GB,下载文件夹里躺着同一份 PDF 的 4 个副本。Czkawka 是免费、开源、跨平台的重复文件清理工具,无广告、无统计上报,全程在本地电脑处理,一次扫描把所有重复文件归好组。
一眼看懂 Czkawka 能干什么
14 个扫描工具共用同一个引擎(czkawka_core),GUI 点一点,CLI 敲一条命令,结果按组展示,支持批量删除、移动、建硬链接:
- 重复文件:按文件名 / 大小 / 哈希三种方式分组,哈希模式逐字节比对,同名不同内容不会混进同一组;
- 相似图片 / 视频 / 音乐:图片按相似度分组,换了分辨率、加了水印、裁剪过都认得出来,视频抽帧对比,音乐按标签或音频内容去重;
- 隐形垃圾:空文件夹、空文件、临时文件、损坏文件、无效符号链接、扩展名和内容不符、坏文件名、大文件,一次扫干净。
四个前端共用这套引擎:Krokiet(当前主推 GUI,单文件二进制)、Czkawka GTK(老版本,12.0 后停止新功能)、Cedinia(Android 版)、CLI(脚本用)。详细能力清单见官方文档。
下载文件夹失控时:用哈希找出重复文件
场景:几十个同名安装包、导出的文件散落在下载目录和备份目录里。 操作:选"重复文件",把两个目录加进来,比对方式设成哈希,顺手过滤掉小于某个尺寸的小碎文件,开始扫描。 结果:同一份 300MB 的安装包出现 3 处,一目了然——留一份、删两份,几个 GB 的磁盘空间一次回来。第二次扫同一批目录命中缓存,秒级出结果。
拍完一批照片后:相似图片自动分组
场景:旅行回来 5000 张照片,同一张合影存在 6 个版本——不同分辨率、加了水印、裁剪过、旋转过。 操作:切到"相似图片",把相册目录加进来,扫描。 结果:6 个版本的同一张照片归进一组,留最清晰的那张,其余移动归档或直接删除。相似视频、音乐去重同理,视频功能需要机器上先装好 ffmpeg。
释放空间前的大扫除:清隐形垃圾
场景:软件卸载后留一堆空目录,下载中断留下打不开的文件。 操作:空文件夹、临时文件、损坏文件、无效符号链接挨个跑一遍,每样点几下就行。 结果:单个都不大,攒起来常有好几个 GB,一遍把隐形垃圾清干净。
⚡ 从下载到扫完第一次
- 选版本:新装选 Krokiet 的预编译单文件。Windows 双击 exe 就跑,macOS 首次被拦就右键"打开"确认,Linux:
chmod +x linux_krokiet_x86_64 ./linux_krokiet_x86_64- 加目录:打开先选"重复文件",把要扫的文件夹加进来,系统目录、虚拟磁盘扔进排除列表。
- 设过滤:只扫大于某个尺寸的文件,速度更快,大文件一个不漏。
- 看结果:按组展示,先预览再批量删除或移动。每个工具的具体选项见Krokiet 文档。
🧰 进阶玩法:丢进定时脚本
CLI 和 GUI 共享全部扫描逻辑,适合写进 cron 定时任务,最小示例:
czkawka_cli dup -d ~/Downloads -s hash -f results.txt每个子命令都带--help,过滤扩展名、排除目录、结果输出到文件这些参数都能查,更多用法见CLI 文档。
凭什么可信:快、零联网、有缓存
- 快:Rust 加多线程,内存占用通常不到 50MB,10 万文件量级全量扫一遍约 2 分钟,日常文件夹基本秒级;
- 零联网:依赖列表里没有 HTTP、遥测类库,没有更新检查、没有统计上报、没有广告,所有计算离线本地完成;
- 有缓存:第二次起扫同一批目录命中缓存,明显提速。
| Czkawka | 手动在资源管理器里翻 | |
|---|---|---|
| 方式 | 哈希逐字节比对,结果按组展示 | 靠名字和记忆,一个个翻 |
| 10 万文件耗时 | 约 2 分钟,第二次更快 | 几小时,翻不完 |
| 能否找出相似图片 | 能 | 只能找同名文件 |
| 联网情况 | 零联网,不收集任何数据 | — |
最后一句
第一次先拿一个 10GB 的文件夹练手,熟练了再扫全盘;去重优先选内容哈希模式,扫前把系统目录、备份目录加进排除列表,硬链接只在同一磁盘卷内有效,跨盘请改用移动。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考