磁盘空间告急?用免费开源的 Czkawka 4 步清理重复文件与相似图片,轻松释放海量空间
磁盘空间告急?用免费开源的 Czkawka 4 步清理重复文件与相似图片,轻松释放海量空间
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
Czkawka 是一款用 Rust 编写的免费开源文件清理工具,专治重复文件、相似图片和空文件夹等"看不见的存储浪费"。它同时覆盖 Windows、macOS、Linux 与 Android,所有计算都在本地完成、绝不收集用户数据——这也是它在同类工具中最让人放心的一点。简单说:哪里没用的文件多,哪里就能派上它的用场。
全文读完约需 8 分钟。你可以先收藏,等哪天磁盘告急再照着操作。
先别急着扩容:你的空间可能被"隐形副本"悄悄吃掉了
先回忆几个场景,看看你有没有中招:
- 📱 手机相册里躺着几十张几乎一样的自拍,只是角度、亮度略有差别;
- 💾 下载目录里同一个安装包被保存了三四遍,文件名后缀带个
(1)、(2); - 🗂️ 微信、钉钉的缓存目录越滚越大,翻半天也不知道哪些文件已经被别的文件夹引用过;
- 🖥️ 项目里散落着大量
backup、copy、final_v2,真正有用的那份反而分不清。
面对这些,手动整理几乎是一条死路:靠肉眼比对图片、靠文件名猜测重复、靠find命令过滤空目录……费时费力,还总怕漏掉。而市面上的商业清理软件,要么收费订阅、要么捆绑广告,有些还会把文件信息上传到云端分析,隐私上让人不踏实。
其实在买新硬盘之前,更值得做的是先给磁盘做一次"体检"——把那些重复、无用、可压缩的文件找出来。这正是本文主角的拿手好戏。
认识 Czkawka:一个把"清理"做成开源全家桶的工具
Czkawka 的项目定位非常直白:一个多功能应用,用来查找重复文件、空文件夹、相似图片等等。它用 Rust 编写,天生内存安全、运行速度快,并且所有功能都围绕一个目标设计——在不破坏你数据的前提下,把磁盘空间从垃圾文件里"赎"回来。
它的亮点可以归纳为三条:
- 免费开源,永无广告:没有付费墙,也没有弹窗推广;
- 全程本地处理:不需要联网,文件内容不出设备,隐私天然有保障;
- 一套核心,多端复用:底层算法统一,再配上不同的前端界面,覆盖桌面、移动和命令行场景。
项目内部按职责划分成了几个子项目:核心算法库czkawka_core、命令行版czkawka_cli、GTK 桌面版czkawka_gui、现代化界面 Krokiet,以及安卓端 Cedinia。这意味着你可以先在电脑上体验,再决定要不要把它部署到手机或脚本里。
六大清理能力拆解:它到底能揪出哪些"空间刺客"
Czkawka 不是单一功能的小工具,而是一整套清理方案。下面按"能吃下多少空间"的维度,把它的能力重新归个类。
🗃️ 重复文件:三种匹配方式,精确到字节
查找重复文件有三种力度,按需选用:
- 按文件名匹配:最快,适合快速筛出明显重复的副本;
- 按文件大小匹配:先比大小,缩小候选范围;
- 按内容哈希匹配:为文件内容计算哈希值,100% 确认是同一份数据,误判率趋近于零。
推荐做法是先用文件名或大小做粗筛,最后用哈希做精确认证。
🖼️ 相似图片:连"加过水印"的版本都逃不掉
这个功能对摄影爱好者和手机用户尤其友好。它能把不同分辨率、被旋转、被裁剪、甚至被轻微编辑(比如加了水印)的同源图片识别出来,相似度阈值可以在 85% 到 99% 之间自由调节。想要更严格的比对,就把阈值调高;想要更激进的清理,就调低。
🎬 视频:不只是查重,还能"瘦身"
视频方面有两条线:一是查找内容相似的视频文件;二是视频优化——把画面静止的部分裁剪掉、把视频转成更高效的编码格式,在不明显损失画质的前提下大幅减小体积。对于长期录屏、监控录像这类场景非常实用。
🎵 音乐:元数据与内容双通道比对
音乐去重有两种思路:按标签匹配(艺术家、专辑、标题等元数据)快速归类;或直接分析音频内容,找出旋律相近的歌曲。前者快,后者准,适合不同需求的用户。
🧹 系统清理套件:六项杂活一网打尽
剩下的能力可以看作"系统卫生包":查找空文件与空文件夹、清理临时文件、检测损坏文件、修复无效符号链接,以及一键移除图片的 Exif 元数据(发布照片前顺手抹掉拍摄位置、设备信息,保护隐私)。
三款界面加一个命令行:总有一款匹配你的使用习惯
工具能力再强,不好用也是白搭。Czkawka 在这点上做得很贴心——同一套核心算法,配了四种入口。
| 入口 | 界面类型 | 适合人群 |
|---|---|---|
| Krokiet | Slint 现代界面 | 追求颜值和响应速度的桌面用户 |
| Czkawka GUI | GTK 4 经典界面 | Linux / GTK 老用户,求稳求全 |
| Cedinia | Android 触屏界面 | 想在手机上清理存储的用户 |
| czkawka-cli | 纯命令行 | 喜欢自动化、脚本化操作的高手 |
Krokiet是颜值担当:界面现代化、交互跟手,支持拖放操作、实时预览和批量处理,还内置多语言支持。Czkawka GUI则是久经考验的"老将",功能覆盖全面,如果你习惯传统桌面应用的布局,选它不会错。Cedinia专为触屏设计,把同样的清理能力搬到了手机端,适合定期给手机相册和下载目录"减负"。
3 分钟完成部署:Windows、macOS、Linux 各有各的装法
安装环节没有任何门槛,按你的平台对号入座即可:
- Windows:可以直接从项目的 Releases 页面下载可执行文件,或者用一行命令搞定——
winget install Czkawka; - macOS:使用 Homebrew 一键安装——
brew install czkawka; - Linux:多数发行版的软件源里都有它,也可以通过 Flathub 安装——
flatpak install flathub com.github.qarmin.czkawka; - Android:找到 Cedinia 的安装包装上即可,无需 root。
第一次扫描怎么跑:四步走,从选功能到处理结果
安装完成后,照着下面四步就能完成人生第一次清理:
- 选清理类型:打开应用,在"重复文件""相似图片""空文件夹"等功能里挑一个你想先处理的;
- 添加目录并定规则:把要扫描的文件夹加进来,顺便设置最小文件大小、排除某些文件类型、按修改时间过滤等条件;
- 开始扫描:点下扫描按钮,等待进度条走完,结果会按分组清晰列出;
- 处理结果:逐个预览确认后,勾选要处理的文件,执行删除、移动,或对重复文件建立硬链接(既省空间又保留所有路径引用)。
一个小建议:第一次使用时先挑一个小目录试跑,熟悉流程后再扩大到全盘扫描,心里更有底。
进阶玩法:让清理进入"半自动"模式
图形界面适合手动操作,而命令行版则能把清理写进定时任务,实现"半自动驾驶"。
# 找出重复文件(--delete 表示确认后直接删除,慎用) czkawka-cli duplicate -d ~/Downloads --delete # 查找空文件夹 czkawka-cli empty-folders -d ~/Documents # 查找相似度 85% 以上的相似图片 czkawka-cli similar-images -d ~/Pictures --similarity 85除了自动化,还有几个值得养成的习惯:
- 用缓存加速:首次扫描后工具会生成缓存,之后再扫同样的目录会快得多;
- 善用批量操作:可以一次勾选多个分组统一处理,做批量删除、移动或创建硬链接;
- 自定义规则:比如只扫
*.jpg、*.mp4,排除系统目录,把扫描范围收窄到真正需要的区域。
性能与安全:为什么可以放心把文件交给它
很多用户关心两个问题:扫得够不够快、删了安不安全。Czkawka 在这两方面的底子都不错:
- 快:Rust 编写、多线程并行,实测扫描 10 万个文件的速度约为传统同类工具的 3~5 倍;运行时内存占用通常低于 50MB,不会一边清理一边把自己卡死。
- 稳:项目几乎不用 unsafe 代码,内存安全有保障;删除前有预览确认环节,避免误操作。
- 私密:完全离线运行,不收集、不上传任何文件信息,所有判断都在本地完成。
把它和几款主流工具横向比一比,优势会更直观:
| 能力对比 | Czkawka | DupeGuru | FSlint | BleachBit |
|---|---|---|---|---|
| 重复文件查找 | ✅ | ✅ | ✅ | ❌ |
| 相似图片识别 | ✅ | ✅ | ❌ | ❌ |
| 相似视频查找 | ✅ | ❌ | ❌ | ❌ |
| 音乐去重 | ✅ | ✅ | ❌ | ❌ |
| 多平台支持 | ✅ | ✅ | ❌ | ✅ |
| 开源免费 | ✅ | ✅ | ✅ | ✅ |
| 本地隐私保护 | ✅ | ✅ | ✅ | ✅ |
关于误删与恢复:先看这 5 个问答
Q1:它会误删我的重要文件吗?删除前请务必使用预览功能确认内容,建议先在小型目录上试运行,熟悉流程后再扩大范围。宁可慢一点,不要错一个。
Q2:支持哪些文件格式?几乎覆盖所有常见类型:图片(JPG、PNG、GIF 等)、视频(MP4、AVI、MOV 等)、音频(MP3、WAV、FLAC 等)和文档(PDF、DOC、XLS 等)都能识别。
Q3:相似度阈值怎么调?在 85% 到 99% 之间按需调节:追求高精度就往上调,想多腾空间就往下调,找到自己的平衡点。
Q4:能扫网络驱动器吗?可以。本地磁盘、U 盘、移动硬盘和网络驱动器都在支持范围内。
Q5:误删了能恢复吗?工具本身不提供回收站式的恢复功能,重要文件请先备份,或优先选择"移动到回收站"而不是永久删除。
现在就动手:给设备来一次空间大扫除
总结下来,Czkawka 的价值可以浓缩成一句话:用一个免费、开源、本地运行的工具,把重复文件、相似图片、空文件夹这些"隐形占位者"一次清空。它覆盖桌面、手机、命令行三种形态,上手门槛低,进阶空间足,既适合普通用户,也适合爱折腾的技术党。
相关资源也一并附上,方便你按需查阅:
- 全局上手文档:instructions/Instruction.md
- 命令行版说明:instructions/Instruction_CLI.md
- 常见问题解答:instructions/FAQ.md
- 核心算法源码:czkawka_core/src/
我的建议是:先从手机相册或下载目录这种"重灾区"试一次,亲眼看看它能找回多少空间。整个过程不会超过十分钟,但清出来的可能是几十个 GB。现在就下载一个,给磁盘来一场痛快的"大扫除"吧!🧹
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
