Czkawka
免费找出重复文件、相似照片和一堆没用的垃圾
开源 无广告 无追踪 离线可用 无需注册 跨平台
用 Rust 写的重复文件与垃圾文件清理工具。除了按内容找完全相同的文件,还能找**视觉相似**的图片、听感相似的音乐、相似的视频,以及空文件夹、空文件、临时文件、体积异常的大文件和损坏的文件。
为什么推荐它
硬盘里的重复文件是慢慢长出来的:同一批照片从手机导了两次、 下载文件夹里有三个版本的同一份资料、备份的备份、 微信保存的图片和原图并存。等你发现的时候,往往已经几十个 G 了。
Czkawka(波兰语"打嗝")是这个领域目前最好的免费工具。32,685 颗星,MIT 协议, Rust 写的,速度很快,而且完全免费无功能限制—— 这一点很重要,因为这个品类的商业软件通常是"免费扫描、付费删除"。
它能找的东西比一般的重复文件工具多:
- 完全相同的文件:按哈希比对,先比大小再比内容,准确无误。
- 视觉相似的图片:这是它最有价值的功能。同一张照片的不同尺寸、 不同压缩率、加了滤镜的版本、截图和原图——哈希完全不同,但人眼看是一张。 它用感知哈希找出来,相似度阈值可调。
- 相似的音乐:按音频指纹找同一首歌的不同码率版本。
- 相似的视频:抽帧比对。
- 空文件夹、空文件、临时文件:常年积累的碎屑。
- 损坏的文件:能打开但内容已经坏掉的图片、压缩包、音频。
- 体积最大的文件:快速定位是什么占了空间。
它提供两套界面:传统的 GTK 图形界面,以及新的 Krokiet 界面, 还有命令行版本可以写进脚本。
必须严肃提醒的一点:这类工具的风险不在找,在删。
- 先用"预览"和排序功能人工确认再删,尤其是相似图片—— 不同尺寸的图可能你两个都要(一个原图一个用于网页)。
- 它有"选择"规则(比如自动保留最新的、保留路径最短的), 但请理解规则后再用,不要无脑全选删除。
- 优先用"移到回收站"而不是永久删除,给自己留后悔的余地。
- 不要对系统目录和程序安装目录做清理。程序里存在同名同内容的文件是正常的, 删掉会让软件坏掉。只清理你自己的文档、图片、下载目录。
用对了它能一次腾出可观的空间;用错了能删掉不该删的东西。慢一点,值得。