磁盘空间总是不够?免费开源重复文件清理工具 Czkawka,5 分钟找回几十 G
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
"又双叒提示磁盘空间不足了?"——导视频时弹窗、装游戏时被劝退、手机想拍照却发现相册"胖"得塞不进一张新图。真正气人的往往不是文件多,而是重复:同一张照片备份了三份、下载目录躺着一堆同名文件、工作盘里全是空壳文件夹。今天要聊的Czkawka,正是一款专门干"找重复、清垃圾"这件事的免费开源重复文件清理工具,横跨 Windows、macOS、Linux 和 Android,小白不用看文档也能在几分钟内跑完第一次清理。
一句话读懂:它是"文件界的扫雷小分队"
Czkawka 在波兰语里是"打嗝"的意思,作者希望它像打嗝一样"咳"掉多余文件。整个项目共用同一个扫描引擎 czkawka_core,外面套着几件不同的"衣服":
| 版本 | 适合谁 | 一句话点评 |
|---|---|---|
| Krokiet | 桌面电脑用户 | 官方推荐的新一代界面,支持拖放和预览,三平台通吃 |
| Czkawka GUI | 老用户 | 曾经的 GTK4 界面,12.0 之后已停止更新,新人别从它入门 |
| Cedinia | Android 手机用户 | 为触屏设计的移动版,清理相册重复照片超顺手 |
| czkawka_cli | 脚本控 | 命令行版,一条命令扫完,还能写进定时任务 |
重点说能力:它既能按文件名、大小、内容哈希三招揪出重复文件,也能识别"看起来差不多"的相似图片和相似视频,比对音乐的标签或音频指纹,再配上空文件夹、空文件、临时文件、超大文件、损坏文件、失效符号链接、错误扩展名、Exif 隐私信息清理……加起来14 种清理工具,几乎覆盖日常所有"空间焦虑"来源。
凭什么值得用?四个让人路转粉的理由
第一,免费开源,还没有广告。代码完全公开,你的文件怎么被处理一目了然,不存在"会员专享清理"的套路。
第二,Rust 语言加持,又快又稳。项目几乎不含 unsafe 代码,内存安全有保障;多线程加高效算法,几万个文件的目录扫起来也轻松,全程不会拖慢电脑。
第三,彻底离线,保护隐私。应用没有任何联网代码路径,不偷偷上传、不统计行为,私密照片全留在本机。
第四,缓存加速二次扫描。首次扫描后生成缓存,下次再扫同一目录会明显变快,日常维护几乎零等待。
从 0 到 1:三分钟装好,五分钟上手
桌面电脑:下载即用,无需安装
Krokiet 是单文件绿色程序,到项目 Releases 页面挑对应系统的预编译包,解压即用:
- Windows:下载
.exe直接双击运行,无需装运行时; - macOS:先执行
chmod +x再双击,若被系统拦截,右键选"打开"即可; - Linux:
chmod +x后直接执行,Ubuntu 22.04+ 都能跑。
想跑最新源码,也可以一行命令装好:
cargo install krokiet --locked喜欢自己动手编译的话,克隆源码再构建也很简单:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka cargo build --release --bin krokiet手机:装个 Cedinia 清相册
安卓用户直接安装 Cedinia 的 APK 就能用。手机端因为缺 ffmpeg,视频类工具暂不可用,但清理重复照片、相似图片、空文件夹这些核心功能一个不少,交互也专门为触屏调过,拇指就能操作。
命令行:一条命令扫全盘
爱折腾的同学可以试试 CLI,二进制名为czkawka_cli,先扫描、再决定删不删:
# 找出下载目录里的重复文件 czkawka_cli dup -d /home/user/Downloads # 列出一层层嵌套的空文件夹 czkawka_cli empty-folders -d /home/user/Documents # 找出相似图片,并"预演"删除(每组保留最新的一张) czkawka_cli image -d /home/user/Pictures -D AEN -Q小知识:
-Q是 dry-run 预演,只给结果不动手;确认无误后把-Q换成-y,就能把多余文件送进回收站,而不是彻底删除。
三个马上能用的清理场景
场景一:手机相册瘦身。旅游回来几百张连拍?用"相似图片"功能按组归类,每组只留最满意的一张,几个 G 就这么回来了。
场景二:聊天软件缓存大扫除。把微信、QQ 的缓存目录单独加进扫描范围,用"重复文件 + 临时文件"组合拳,专治.tmp、thumbs.db、.bak这类陈年垃圾。
场景三:工作目录重新清爽。项目越攒越乱?"空文件夹"一键清掉空壳目录,"大文件"工具列出占用最大的前 50 个文件,哪些该归档、哪些该删除,一目了然。
高手才懂的四个隐藏技巧
- 用"参考目录"护住原稿:
czkawka_cli dup -d /incoming -r /backup -D AEN -y,-r指定的目录只参与比对、绝不动手,非常适合拿备份盘当"安全基准"。 - 先预演再执行:任何删除操作都先加
-Q看结果,确认无误再换成-y,这是零误删的唯一捷径。 - 用硬链接代替复制:遇到不能删的大文件,
-D HARD会把重复项替换成硬链接,两处路径共用同一份真实数据,省空间还不破坏目录结构。 - 把结果导出成文件:
-f results.txt或-p results.json可保存扫描报告,配合退出码 0/11,写进定时任务或 CI 脚本都很顺手。
避坑答疑:新手常踩的三个坑
相似视频功能不工作?多半是缺 ffmpeg。Linux 执行sudo apt install ffmpeg,macOS 用brew install ffmpeg,Windows 装好 ffmpeg 并加入 PATH 后重启应用即可。
用包管理器装的版本太旧?官方维护的 Flatpak 包已停在 10.0,Snap 也已放弃。想用最新功能和修复,认准 Releases 里的官方预编译包。
扫描卡住或结果奇怪?同一个工具的扫描任务不要开两个实例同时跑,可能损坏该工具的缓存;遇到异常先清掉缓存目录再重扫。
你的 5 分钟行动清单
- 电脑下载 Krokiet(或手机装 Cedinia),先把"重复文件"和"空文件夹"跑一遍
- 看到可疑结果先预览确认,别急着删
- 把下载目录、相册、桌面加进扫描范围,再试一次"相似图片"
- 想自动化的,用 czkawka_cli 写一条
-Q预演脚本练练手 - 定个每月一次的"清洁日",给磁盘做定期体检
空间不会自己长回来,但 Czkawka 能帮你把它"找"回来。现在就去下载,给你的磁盘来一次深呼吸吧。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考