三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

C盘告急别硬扛:开源重复文件清理工具Czkawka,一次扫描轻松腾出几十GB

C盘告急别硬扛:开源重复文件清理工具Czkawka,一次扫描轻松腾出几十GB

C盘告急别硬扛:开源重复文件清理工具Czkawka,一次扫描轻松腾出几十GB

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

C盘变红的那一刻,大多数人都会手忙脚乱:删缓存、清回收站、卸载软件,折腾一晚上也就腾出几个GB,过几天又满了。真正治本的思路其实是"重复文件清理"——把悄悄占据硬盘空间的重复副本找出来再删掉。今天要介绍的 Czkawka,就是一款把这件事做到极致的开源磁盘清理工具。

它的名字读作"tch-kav-ka",在波兰语里是"打嗝"的意思,还挺好记。用 Rust 语言编写、完全免费、没有广告、不联网收集数据,最重要的是:它真的能在一堆"看起来差不多"的文件里,帮你精准揪出那几份多余的。

先看看这些场景是不是你的日常

老实说,我当初下载它,是因为被三件事逼疯了:

  • 下载文件夹里全是"副本(2)":同一个安装包、同一份压缩文档,往往存了三五份,命名还特别像,肉眼根本分不清;
  • 相册越拍越乱:手机导照片喜欢"全选导入",连拍、截屏、精修前后的原图全都堆在一起,同一张风景照硬是出现三四个版本;
  • 空间明明很大却总提示不足:单个文件都不大,但架不住数量多,几十万个碎片文件把 C 盘塞得满满当当。

如果你也中了两条以上,那 Czkawka 大概率对你有用。它不像传统清理软件那样只删缓存、动系统文件,而是把目光放在"你自己都意识不到的重复内容"上,这正是它最值钱的地方。

一句话说清它能干什么

简单讲,Czkawka 内置了十多种扫描工具,覆盖了日常磁盘整理的大部分需求:

  • 重复文件:通过内容哈希比对,连文件名不同、目录不同的重复项也能找出来;
  • 相似图片:按视觉相似度分组,适合清理连拍、截图、翻拍的照片;
  • 相同音乐:靠音频指纹识别,哪怕码率不同、标签不同也能匹配上;
  • 空文件夹:一键列出所有空目录,清理后目录结构清爽一大截;
  • 临时文件与大文件:快速定位占空间的"大块头",顺便扫掉系统临时垃圾;
  • 损坏文件与错误扩展名:把打不开的文件和"名字与内容不符"的文件标出来,方便人工处理。

你不需要一次全扫,每次按需选一个工具就行。就我个人的使用习惯来说,前四个才是最高频的刚需。

🚀 三步完成首次扫描,小白也能上手

第一次用其实非常简单,整个过程大概就是"下载—选目录—点扫描"三步:

第一步,拿到程序。从项目发布页下载 Windows 版本的压缩包,解压后直接双击可执行文件就能运行,绿色免安装,不需要管理员权限,也不会往系统里塞任何后台服务。

第二步,圈定扫描范围。首次建议从风险最低、收益最高的目录开始,比如下载文档桌面。在"包含的目录"里勾选这几个位置,再把C:\WindowsC:\Program Files这类系统目录加进排除列表,避免扫到无关内容。

第三步,点扫描、看结果。扫描速度比我预想的快得多——实测 1 万多个文档大约半分钟就能出结果。之后你会看到一个按组排列的清单,每组里的文件可以"一键全选除保留项之外的其余项",删除前还能用内置预览看一眼内容,确认无误再动手。

从我个人的实测结果看,第一次全盘扫描就找回了 30 多 GB——其中大头是重复的安装包和备份文档,几乎都是"删了不心疼"的东西。

实测最多的四个场景

用久了之后,我的用法逐渐固定成下面四类,分享出来供你参考:

1. 给照片库瘦身。选"相似图片",把相似度阈值拉到 95% 以上,扫描完成后每一组照片都按相似度排好序。我的习惯是保留画质最高、构图最全的那张,其余勾选删除。整理完几千张照片,视觉上毫无影响,空间却省下了 8 个多 GB。

2. 清理重复音乐。"相同音乐"功能用的是音频指纹而不是简单的文件名比对,所以同一首歌的高码率和低码率版本也能被认出来。对喜欢囤无损音乐的朋友来说,这一项几乎是"救命的"。

3. 清理安装包和老版本软件。在"重复文件"结果里按大小排序,优先处理几百 MB 的安装包。很多软件每次更新都会留一份旧安装包,删掉旧的能立刻见效。

4. 扫空文件夹。这个功能看着不起眼,实际体验非常好。我上次一次性清理了 200 多个空目录,虽然腾不出多少空间,但整个目录树瞬间清爽,找文件都顺手了。

⚡ 这样配置,扫描能再提速一截

用熟练之后,下面这几个设置是我个人强烈建议开启的:

  • 打开缓存:Czkawka 会把已扫描文件的哈希记录进缓存,下次再扫同一批目录时能省掉重复计算。实测二次扫描大概能快一半以上,扫得越频繁越划算;
  • 别让线程数打架:工具默认用满所有 CPU 核心,扫描时会明显占用资源。如果你边扫边工作,可以手动限制线程数,让后台扫描安静一些;
  • 用硬链接代替直接删除:对于"删了舍不得、留着又占地方"的重复文件,可以选"创建硬链接"而不是删除。这样文件本体只存一份,两个"入口"都还能正常打开,空间却省下来了;
  • 善用排除列表:把系统目录、程序安装目录等路径一次性加进排除项,之后的每次扫描都不会再误碰它们,也更安全。

如果你喜欢命令行,项目还提供了独立的 CLI 版本,可以写进批处理脚本里做定时清理,配合 Windows 任务计划程序,基本能实现"无人值守"的定期磁盘维护。

🎯 这台工具适合谁?对号入座一下

  • 普通家庭用户:就是电脑越来越卡、C 盘经常变红的你。操作门槛很低,跟着界面点几下就能完成一次有效清理;
  • 摄影和内容创作爱好者:海量照片、视频素材是重复文件的"重灾区",相似图片和重复视频检测几乎是为你准备的;
  • 系统管理员、运维人员:需要批量处理服务器或共享盘上的重复文件时,CLI 版本和日志记录能帮上大忙;
  • 在意隐私和安全的人:它完全离线运行,不会上传任何文件信息,也没有任何广告和追踪组件,用起来很放心。

写在最后

说实话,清理软件我试过很多,大多数要么"管得太宽"(动不动就想动系统文件),要么"管得太窄"(只会删缓存),而 Czkawka 恰好站在了中间最舒服的位置:它专注处理那些"确实重复、确实多余、删了无感"的文件,安全且高效。

如果你现在正被 C 盘变红困扰,不妨按上面的三步走一遍:先扫一次下载文件夹,看看结果里有多少"副本(2)"和重复安装包,再决定要不要扩大范围。前后对比一下可用空间,你会回来感谢我的。

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

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

← 返回列表