免费开源重复文件清理工具Czkawka:3步找回几十GB磁盘空间
2026/8/19 14:54:24 网站建设 项目流程

免费开源重复文件清理工具Czkawka:3步找回几十GB磁盘空间

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

明明没装什么大型软件,C盘却总是飘红;手机相册里随手一拍就是三连拍、五连拍,一年攒下几千张;下载文件夹里躺着三个一模一样的安装包,谁都不敢删——这些画面是不是特别熟悉?它们有个共同的名字:重复文件。而今天要介绍的开源免费工具 Czkawka(波兰语"打嗝"的意思,读作"tch-kav-ka"),就是专门来收拾这些磁盘垃圾的。

一句话看懂 Czkawka

Czkawka 是一款用 Rust 编写的多功能文件清理器,目标很单纯:把你磁盘里不该存在的东西——重复文件、空文件夹、相似照片、临时文件——全找出来,再由你决定怎么处理。它适合每一位硬盘吃紧的普通用户,也适合想用命令行批量搞定的技术党。整个项目完全免费、无广告、不开源以外的小九九。

三分钟上手:从安装到第一次清理

安装其实比你想的简单,根据系统选一种方式就行:

# Windows winget install Czkawka # macOS brew install czkawka # Linux flatpak install flathub com.github.qarmin.czkawka

装好之后,用新版界面 Krokiet 走一遍完整流程,总共 5 步:

  1. 打开 Krokiet,左侧栏选择"重复文件"模块;
  2. 点"添加目录",勾选想扫描的文件夹(支持多选);
  3. 按需设置最小文件大小、排除的扩展名等选项;
  4. 点"扫描",喝杯水的工夫等它跑完;
  5. 勾选确认要清理的文件,选择移入回收站或直接删除。

它凭什么能打:四个让人上头的本事

1. 重复文件三重识别,靠哈希兜底

它能按文件名、文件大小、内容哈希三种方式查找重复。前两种只是"猜",哈希才是"实锤"——直接计算文件内容的 MD5 类摘要,内容不一样就是不一样。比如下载文件夹里那三个同名安装包,哈希一比对,立刻知道哪个才是唯一正主,删起来心里有底。

2. 相似图片识别,专治"连拍狂魔"

不同分辨率、加过水印、轻微编辑过的图片,它都能认出来。旅行回来手机里几百张连拍,很多只是曝光差一档、角度偏几度,人眼看着头大,它却能按相似度给你分组排好,保留最满意的一张就够了。

3. 相似视频 + 视频优化,不只是找重复

除了按画面帧找出相似的视频,它还能做视频优化:裁掉录屏里长时间静止的四周画面,或转成更高效的编码格式。录过网课、直播的人应该都懂,一段 2 小时的录屏,去掉没变化的区域能小一大截。

4. 桌面和手机共用一套引擎

电脑端 Krokiet(Slint 新界面)与安卓端 Cedinia 共享同一个核心库 czkawka_core。也就是说手机上的清理逻辑和电脑上完全一致,白天在公司电脑扫一遍,晚上回家用手机再扫一遍,体验无缝衔接。

进阶玩法:让效率再翻一倍

命令行自动化。不想打开界面?CLI 版本随手就能用:

# 按内容哈希找出重复文件 czkawka-cli duplicate -d ~/Downloads -s hash # 找出空文件夹 czkawka-cli empty-folders -d ~/Documents # 找出指定目录里最大的 25 个文件 czkawka-cli big -d /home/you/ -n 25

再配合系统定时任务,每周自动跑一次、结果写进日志,属于"配一次、用一年"的省心事。

吃透缓存加速。第一次扫描会生成缓存,官方声称后续再扫同一批目录会明显加快。所以别把缓存目录挪走,常扫的位置保持稳定,越扫越快。

用硬链接代替复制。遇到多个位置需要同一份文件时,与其各存一份,不如用"创建硬链接"只占一份空间,两边都能正常打开,省下的是实打实的磁盘空间。

真实场景实战:清理前后的差别

场景一:手机相册瘦身。清理前:一次旅行攒下 2000 多张照片,其中近三分之一是连拍废片;清理后:相似图片分组后只留精品,一次性释放好几个 GB,打开相册都顺滑了。

场景二:微信与下载目录。清理前:缓存目录里躺着大量重复的聊天图片、视频和安装包备份;清理后:重复文件按哈希精确命中,该删的删、该留的留,C 盘红字变蓝字。

场景三:项目工作文件夹。清理前:几十个空文件夹、几百个临时文件、两个打不开的损坏文件混在一起;清理后:空文件夹一键移除,临时文件批量清空,工作区清清爽爽。

数据与口碑:凭什么信它

  • 语言优势:Rust 编写,官方宣称代码几乎 100% 无 unsafe,内存安全上有先天优势;
  • 速度:官方声称得益于多线程与高效算法,扫描速度很快,社区反馈中十万级文件目录首轮扫描通常在几分钟内完成;
  • 平台覆盖:Linux、Windows、macOS、FreeBSD,连 x86、ARM、RISC-V 和安卓都有身影;
  • 隐私:整个程序不联网、不上传任何数据,这一点在很多同类工具里是独一份;
  • 社区生态:核心库 czkawka_core 已被外部项目复用,还提供了 Python 绑定。

和同类工具简单比一比(数据来自项目 README 中的功能对比表):

功能KrokietDupeGuruFSlintBleachBit
重复文件查找
相似图片识别
相似视频查找
音乐去重(标签/内容)
空文件夹/空文件
临时文件清理
视频优化
Exif 隐私清理
缓存加速二次扫描

新手最容易踩的坑(FAQ)

Q1:会不会误删我的重要文件?哈希匹配几乎不会误判,而且默认建议"移入回收站",删除前还能预览内容。真不放心,先把结果导出为文件,再手动确认。

Q2:Krokiet 和 Czkawka 到底用哪个?用 Krokiet。它是全新的 Slint 界面,跨平台体验更一致;老 GTK 版 Czkawka 已宣布 12.0 为最后版本,不再发布新二进制。

Q3:第一次扫描好慢,正常吗?正常。首次扫描要计算大量文件的哈希,之后靠缓存会快很多。

Q4:它会偷偷上传我的文件吗?不会。官方明确表示程序不联网、不收集用户信息,源码全部开源可审查。

Q5:支持哪些平台?桌面端 Linux、Windows、macOS 全覆盖,安卓有 Cedinia,甚至还有 FreeBSD 等移植版本。

写在最后:现在就动手

说实话,市面上清理工具不少,但既免费开源、又离线无广告、还同时覆盖桌面和手机的,真没几个。与其每周手动整理文件夹,不如花三分钟装好它,让重复文件自己"现形"。

现在就去下载,给你的电脑来一次彻底的"大扫除"吧——下一次 C 盘飘红的时候,你就能笑着打开了。

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

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

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

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

立即咨询