用 Krokiet 在 3 分钟跑完全盘重复文件清理,释放 20GB 磁盘空间
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
这是 Krokiet 免费开源重复文件清理工具的实战指南。面向第一次接触它的普通用户:从安装到完成第一次清理,照着流程走,你能独立完成一次跨平台磁盘空间优化。
3 分钟跑起来
最省事的方式是从项目发布页下载对应系统的预编译包,解压即可运行,也支持免安装的便携模式。已有 Rust 环境的用户一条命令装完:
cargo install krokiet --locked终端输入krokiet打开主窗口。预编译版没有强制运行依赖;后续要用「相似视频」功能的话,先装一个 ffmpeg。
扫描 → 读分组 → 做决定 → 执行
选对工具,指向目标目录开始扫描
打开后在左侧工具列表中做选择:内容完全相同的文件选「重复文件」,分辨率不同、带水印或轻微编辑过的照片选「相似图片」,同一视频的 1080p 和 4K 两个版本选「相似视频」,同一专辑的 MP3 与 FLAC 选「相同音乐」。选定工具后添加目录,点开始。普通硬盘上,一轮扫描 3 分钟左右结束。
读结果:每个分组就是一批同一内容的文件
结果不是平铺的文件列表,而是分组。重复文件工具先按大小分桶、再用哈希确认,所以每组的文件内容完全一致,每组留一份即可。相似图片工具还会在组内并排显示缩略图,分辨率和构图差异一眼可辨,方便你判断哪张该留。
执行删除,或先导出再手动处理
在每组里取消勾选想保留的文件,点删除——这一步是永久删除,不进回收站。如果这一批结果你拿不准,就改用「一键导出扫描结果再手动删」的路线:把结果导出成列表,核对后再动手,多一步,但删错了也没有后悔药。以 512GB 消费级 SSD 为例,四个常用工具各跑一轮,通常能释放 20GB 左右,具体数字取决于目录规模。
让扫描快 5 倍的三个设置
把线程数设成逻辑核心数。核心计算是哈希运算,可完全并行,8 核机器上扫描耗时大约是单线程的六分之一,再调高也没有收益。
把系统目录和程序安装路径加进排除列表。这两类目录与清理目标无关,文件数量却巨大,排除后全盘扫描能跳过大量无谓遍历。
保持缓存功能开启。工具会把已分析文件的哈希和时间戳记下来,第二次扫描只检查新增和变更的文件,对固定目录反复扫描时耗时可能降一个数量级。
它为什么快:分桶 + 增量缓存
Krokiet 用 Rust 编写,代码几乎不含 unsafe,长时间扫描内存也稳定。核心逻辑在 czkawka_core/ 库里:扫描先按文件大小分组,只有同组文件才进入哈希比对,避免逐字节扫全盘;扫描完成后结果写入本地缓存,下次只处理增量。全程不联网,文件内容不出本机。
横向对比
| Krokiet | FSlint | DupeGuru | |
|---|---|---|---|
| 平台覆盖 | Linux、Windows、macOS、FreeBSD,x86/ARM/RISC-V | 以 Linux 为主 | Linux、Windows、macOS |
| 相似媒体识别 | 相似图片、相似视频、相同音乐 | 无 | 无 |
| 离线程度 | 完全离线,不联网、不收集统计 | 离线 | 离线 |
| 界面一致性 | 三端同一 Slint 界面,功能无平台落差 | 因发行版而异 | 因平台而异 |
同类工具大多止步于重复文件查找,Krokiet 同时覆盖相似图片视频识别、音频内容比对与 Exif 隐私元数据清理。
动手前确认这三件事
如果你打算批量删除重要文件,先备份,或让工具只扫描不执行,导出结果后再手动删。删除是永久的,不经过回收站,操作前的逐组确认是唯一防线。
如果你准备扫描整个磁盘,先配好排除列表,执行前把每个分组至少看一遍。磁盘空间这件事,早清早安心。
如果你有映射的网络驱动器或共享文件夹,可以把它们纳入扫描范围,NTFS、FAT32、exFAT、ext4 等主流文件系统都支持。
今晚对 Downloads 目录跑一次增量扫描,导出重复分组,再按清单删除。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考