公司动态

磁盘又爆满了?用 Czkawka/Krokiet 把重复文件一网打尽的完整指南

📅 2026/8/18 16:45:30
磁盘又爆满了?用 Czkawka/Krokiet 把重复文件一网打尽的完整指南
磁盘又爆满了用 Czkawka/Krokiet 把重复文件一网打尽的完整指南【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka周六下午你想把刚拍的照片导出到电脑里慢慢欣赏屏幕上却弹出一行刺眼的提示磁盘空间不足。这不是个例。照片库越攒越大、下载文件夹里躺着几十个副本 (2).zip、视频收藏反复转码存档、旧手机备份散落各处……当存储空间被这些看似不起眼的冗余文件一点点蚕食殆尽我们才惊觉真正撑爆磁盘的往往不是哪一部大作而是成千上万份长得一样的文件。这就是本篇文章的主角——Czkawka 与它的新一代图形界面 Krokiet——要解决的问题。它们是一套完全免费、开源、无广告、几乎全内存安全的跨平台文件清理工具用十几把手术刀帮你把磁盘里的重复文件、空文件夹、相似图片、临时垃圾一次找齐。下面这份完整指南会从为什么会变成这样讲到怎么安全地清理让你 20 分钟内学会自己动手给电脑做一次瘦身体检。第一章那个让人抓狂的下午以及它背后的三个真相让我们把时间拨回你磁盘爆满的那个下午。你在我的电脑里翻来翻去想找出是谁吃掉了 200GB结果发现看什么都像垃圾又看什么都舍不得删。真相一重复文件比你想象的多。一份 PPT 通过微信、邮箱、U 盘各传了一遍就是三份手机照片自动备份到电脑后又被手动拷进新文件夹就是双份。它们文件名可能还带点差别报告、报告_最终版、报告_最终版2光靠肉眼根本认不全。真相二真正吃空间的不只是重复文件。还有分辨率相同、肉眼几乎无差别的相似图片转码后留在旧编码里的视频几百个空文件夹比想象中大得多的临时文件以及一整套已经指向不存在的失效快捷方式。它们各自只占一点点加起来却能吃掉好几个 GB。真相三手动排查在数据量面前毫无胜算。当你面对上万个文件逐个点击比对是不现实的。系统自带的搜索能按名称找却认不出内容相同但名字不同的文件市面上很多清理工具又只解决单点问题——找重复的不管相似图片管图片的不管音乐。所以你需要的不是一把小螺丝刀而是一整套工具箱。第二章从打嗝到炸肉丸这个工具家族是怎么来的先介绍一下名字。Czkawka是波兰语打嗝的意思作者取这个名字据说就是想知道不同国家的人会怎么念它而Krokiet是波兰语的炸肉丸是作者给自己新一代前端起的名字——理由很直白他爱吃肉馅蘑菇的波兰炸肉丸。名字听着怪但功能一点都不含糊。项目在功能上分成了四个前端共享同一颗心脏czkawka_core一个用 Rust 写成的核心库前端面向人群技术框架Krokiet桌面用户Windows / macOS / LinuxSlintCzkawka GUI老用户GTK 版12.0 后停止出新版GTK 4Czkawka CLI命令行、脚本、自动化终端CediniaAndroid 手机用户Slint你可能好奇为什么明明有成熟的 GTK 图形界面作者还要另起炉灶做 Krokiet答案写在它的官方文档里GTK 在 Windows 和 macOS 上表现不稳定、编译和跨平台打包极其繁琐光是动态链接库的版本就能把人逼疯。而基于 Slint 的 Krokiet 追求的是下载即用——单个可执行文件几乎不需要额外依赖在所有平台上体验一致。如果你用的是手机Cedinia 则提供了触屏友好的 Android 版本把大部分核心工具带到了移动端。第三章14 把手术刀每个清理工具能帮你解决什么打开 Krokiet 左侧的工具列表你会看到 14 个功能。它们听起来很多其实可以按找冗余、抓相似、清垃圾、修病号四类快速记住。揪出长得一模一样的文件重复文件检测的三道关卡这是整个项目最核心的功能。它支持四种比对方式——按文件名、按大小、按文件名大小、按内容哈希默认用最可靠的内容哈希法也就是 BLAKE3。哈希校验的过程可以理解成一次证件查验先比个头文件大小都不一样肯定不是重复的直接跳过不用浪费时间再比头尾对可疑文件先快速读开头和结尾一小段这就是文档里说的 prehash 预哈希快速排除绝大多数长相不同的家伙最后逐字核对只剩下高度可疑的候选才做完整全文哈希确保结果百分之百准确。三层递进让扫描既快又准。找到的重复组会以分组形式列出来你可以按保留最新 / 保留最旧 / 保留最大 / 保留最小等策略一键勾选剩下的交给回收站。认出不是双胞胎的双胞胎相似图片识别如果只是完全一样的文件普通工具也能查但照片场景往往是——同一张图被压缩过、改过分辨率、加过水印、甚至翻转了方向。这时候就得靠感知哈希perceptual hash出场了。感知哈希的思路很生活化它不是逐字节比对而是把图片降维成一个特征指纹内容越像指纹越接近。就像你看一对双胞胎不需要数他们每根头发扫一眼五官就能判断这俩八成是一家人。你可以调节灵敏度比如把最大差异值调低到 0–3 去抓压缩后的小图或调到 10–20 去抓加了水印的转载图还可以开启几何不变性让镜像、旋转 90 度的图也无所遁形。搜索结果右侧还有并排预览面板方便你亲眼确认再动手。视频、音乐也有替身相似视频默认按画面比对采样视频帧、打上时间窗口逐段比较也可以切换到音频指纹模式专治同一部片子换了封装格式、改了码率这类问题。需要说明的是这个功能要求系统装有 FFmpeg。同音乐提供两种模式——按标签比对标题、歌手等 ID3 信息可逐个开关或按内容指纹比对。哪怕两首歌文件名和标签完全不同只要旋律一样也能被认出来。剩下的空间小偷空文件夹、大文件、临时文件空文件夹用递归算法向上传播非空状态把套娃式空目录一次找全大文件列出指定目录里最大的 N 个文件默认 50 个一眼看清谁在霸占空间空文件0 字节文件还可以顺带找出全空字节和全不可打印字符的怪文件临时文件内置了一串常见垃圾名单——thumbs.db、.bak、~、.tmp、.crdownload、.download等也可以自己增删规则。病号与伪装者坏文件、错误扩展名、问题文件名损坏文件用对应库尝试打开检测损坏或截断的文件音频、图片、PDF、压缩包、字体、JSON/XML/TOML 等类型可勾选错误扩展名通过文件头magic bytes识别真实类型揪出内容明明是图片、后缀却是 .txt的伪装者并提供一键修正问题文件名发现大写扩展名.JPG、文件名里的 emoji、首尾空格、非 ASCII 字符、重复符号等问题并给出改名建议。隐私与减肥EXIF 清理、视频优化EXIF 清理很多照片会携带 GPS 坐标、拍摄设备、拍摄时间等元数据分享出去等于顺带交底。这个工具能找出带 EXIF 的图片一键擦除敏感信息视频优化找出用低效编码如老式 H.264存储的视频转成 H.265/AV1或自动裁剪上下黑边letterbox在画质几乎不变的前提下把体积减下来。断了的快捷方式无效符号链接最后是那些指向不存在目标的符号链接以及陷入循环的链接。它们单独存在时无害积多了却会让文件管理器变慢、脚本报错清理掉即可。第四章三步上手外加一套安全操作流程讲了这么多怎么开始整个过程浓缩成三步第 1 步装好它。Krokiet 为 Windows 10/11、macOS 和 Ubuntu 22.04 提供免依赖的预编译二进制如果你是开发者也可以直接cargo install krokiet --locked从源码安装最新版。记得想用相似视频功能先装好 FFmpeg。第 2 步选目录点 Scan。在界面里把要扫描的文件夹加入包含路径把不想碰的目录比如系统盘、缓存目录加入排除路径。按需在设置里填上允许/排除的扩展名、文件大小范围然后点扫描。等几秒到几分钟分组结果就整齐地列出来了。第 3 步谨慎处理。使用顶部动作栏的选择器如保留每组最新的一份核对一遍勾选结果然后优先点Trash移入回收站而不是 Delete永久删除。宁可多留几天也别删完才后悔。给备份加一道防删保险参考路径这是项目里非常贴心的小设计如果你同时扫描了工作文件夹和备份文件夹可以在备份文件夹那一行勾上Ref参考路径。被标记为参考的目录永远只会被比对、绝不会被删除——哪怕勾选策略误伤了它。官方文档里给出的标准操作就是工作目录 备份目录一起扫勾 Ref选保留最新剩下的安心删。让重复扫描快起来缓存与预哈希第一次全量扫描比较慢很正常因为要给文件建档。但项目内置了缓存机制第二次及之后的扫描会明显快得多——文件大小、修改时间、哈希结果都会被缓存下来扫描时只对比差异。大文件的预哈希也可以单独缓存进一步缩短重复扫描的时间。想彻底重来清掉缓存即可。想要自动化一行命令搞定不想开图形界面的话CLI 版把 14 个工具全部做成了子命令还支持输出 JSON、设置退出码方便接入定时任务和 CI 流水线。举一个最常用的例子czkawka_cli dup -d /你的/目录 -D AEN -Q这条命令的意思是扫描指定目录的重复文件dup按保留每组最新一份的策略-D AEN做一次预演-Q只展示将要删除的内容不真正动手。确认无误后把-Q换成-y移入回收站再执行一次即可。第五章踩坑避雷手册安全删除的五个原则工具越强大越要讲分寸。以下五条建议来自项目官方文档的反复提醒请务必记牢先预演再动手。CLI 里的-Qdry run、GUI 里的先只勾选不删除都是给你的后悔药能进回收站就别永久删除。优先用 Trash给自己留一周的缓冲期损坏文件可能有误报。文档明确写道取决于所用的解析库broken files 检测可能出现假阳性删除前务必人工确认标记参考路径保护备份。多目录一起扫时给备份目录勾上 Ref隐私无忧但别乱授权。这个项目完全离线运行——不联网、不上传、不收集任何统计数据这一点在官方特性列表里写得很清楚。所以清理逻辑只发生在你本机不用担心文件信息被送出去。第六章它和 DupeGuru、FSlint 们到底差在哪市面上的清理工具并不少项目官方自己也列了一张对比表老老实实地承认各家互有长短。但综合来看差异还是很明显的能力KrokietDupeGuruFSlintBleachBit重复文件✔✔✔—相似图片✔✔——相似视频画面/音频✔———音乐去重标签/内容✔✔——空文件 / 空文件夹✔—✔—EXIF 清理✔———视频优化器✔———缓存加速二次扫描✔✔——仍在活跃开发是否否是完整对比见项目根目录的README.md中的 Comparison 章节再加上 Rust 带来的内存安全项目自称几乎 100% 无 unsafe 代码、多线程并行扫描、单文件免安装分发以及 Linux / Windows / macOS / FreeBSD / Android 的广泛覆盖——这些特质叠加在一起让它成为同类里少见的全科选手。更难得的是核心引擎czkawka_core是独立库官方还提供了 Python 绑定其他开发者完全可以把它嵌进自己的应用里这也是它活得久、更新勤的底气之一。尾声现在给你的磁盘做个年度体检吧一句话总结全文Czkawka/Krokiet 是一套把重复文件、相似图片、视频音乐替身、空目录、临时垃圾、坏文件、隐私元数据全部纳入射程的跨平台文件清理工具用三级校验保证准确用缓存保证效率用回收站和预演机制保证安全。动手吧从官网或软件源下载适合你系统的 Krokiet或cargo install krokiet --locked先拿下载文件夹试一次重复文件扫描看看你能找回多少 GB。如果手头是手机用户还可以试试 Cedinia 的 Android 版。至于未来这个项目已经在探索更聪明的道路——社区路线图里提到了机器学习辅助分类、云存储集成、更细粒度的权限控制。但在此之前它当下就已经是给你的磁盘做年度体检的最佳起点。清理一时爽一直清理一直爽祝你的磁盘从此告别爆满警告。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考