用 Czkawka 清理重复文件,我一次清出了 38GB
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
上个月接手老同事的硬盘,点开那个 4.7GB 的「素材合集」压缩包,三份 MD5 完全一致的 4K 视频赫然在列——他存了三遍。我没手动翻,直接用 Czkawka 清理重复文件,扫完整块硬盘十来分钟,清出 38GB。
它是个波兰人写的开源磁盘清理工具,专治这种重复堆积:重复文件、相似图片、空文件夹、临时文件一网打尽。
它是什么来头:Rust 写的开源文件清理工具
先交代清楚,免得你不敢把硬盘交给它。这是个 Rust 写的开源文件清理工具,核心逻辑在czkawka_core这个库里,桌面、命令行、安卓四个前端都共用同一套代码。它跑在 Windows、macOS、Linux、FreeBSD 上,连 ARM 和安卓都覆盖,而且几乎 100% 无 unsafe 代码,基本不会崩。协议是 MIT,代码全公开可审,无广告、无任何运行时依赖。最关键的一点:它压根不联网,所有文件都在本地比对,不收集任何数据或统计。说白了,你把整块盘交给它扫,一个字节都不会往外传。
一天三个场景,把磁盘翻个底朝天
我不打算按功能一条条念,不如按我用它的一天来聊,你会顺带看懂它每个能力。
开工前扫一遍下载目录
重复文件是它最拿手的活。匹配分三档:只看文件名、看文件大小、直接算内容哈希。前两档快,适合先粗筛省时间;哈希那档是 100% 精确,删之前拿它兜底。下载目录里那种「xxx (1)(2)(3)」的命名重灾区,一轮就能全揪出来,按哈希比对绝不会把内容不同的同名文件误杀。
午休给照片库减重:相似图片查找
同一张照片被缩过图、加过水印、转了角度,肉眼看着一样,字节却全对不上,普通查重根本找不到。相似图片查找走的是感知哈希,专治这种"看着像但不完全一样"。我拿它收拾过一张 20GB 的照片库,200 张能砍到 80 张,一次省出两个 GB。
下班前清掉手机里的重复视频
它不止认图片。相似视频能找出画面几乎相同的录像,音乐去重既能按标签也能按音频内容比对,再顺手清掉空文件夹、坏文件、失效的软链接,甚至把照片里的 Exif 元数据(GPS、拍摄设备)抹掉保护隐私。手机上装安卓版 Cedinia,重复的照片视频照样扫。
挑一个版本装起来
三个前端共用同一套核心,挑一个就行:
- Krokiet:新一代 Slint 界面,跨平台体验最一致,官方主推,新手首选;
- Czkawka(GTK 4):老版本,12.0 已是最后一版,还在用的老 Linux 用户可保留;
- Cedinia:专给安卓的触屏版。
装 Krokiet 按系统选一条命令:
winget install Czkawka # Windows brew install czkawka # macOS flatpak install flathub com.github.qarmin.czkawka # Linux第一次运行,就五步
- 打开 Krokiet
- 选扫描类型,比如"重复文件"
- 添加要扫的目录
- 调选项:最小大小、排除项
- 点扫描,等结果处理即可
给爱折腾的人
命令行版叫czkawka_cli,一行就能跑,方便塞进脚本定时清:
czkawka_cli dup -d ~/Downloads -s hash -D aeo两个省时间的小技巧(踩坑总结):
缓存加速——第二次起扫描明显变快,核心是哈希缓存在本地,别手贱删那个缓存目录。
排除列表——用
-e把系统/网络驱动器排除掉,别让它对着C:\Windows空跑半天。
和别的清理工具比,差在哪
不铺全表,只挑它最能打的几点:
| 能力 | Czkawka/Krokiet | FSlint | BleachBit |
|---|---|---|---|
| 相似视频 / 视频优化 | 有 | 无 | 无 |
| 音乐按内容去重 | 有 | 无 | 无 |
| 离线运行、无统计 | 有 | 有 | 有 |
现在去装个 Krokiet,先扫一遍下载目录就懂了。
官方文档:instructions/Instruction.md;核心源码:czkawka_core/src/
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考