Krokiet 重复文件清理上手指南:3 个步骤,让硬盘多出几十 G 空间
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
硬盘又快满了——你没装多少新软件,也没存多少新照片,系统磁盘却依然一天天变红。真正的元凶往往不是某个"大文件",而是散落在各处的重复文件、空文件夹和相似图片。Krokiet 是一款开源的重复文件清理工具,来自 czkawka 项目,它要解决的正是这个问题:帮你精准找出这些"隐形垃圾",安全地释放磁盘空间。
你的硬盘,真的"不够用"了吗
先看一个几乎人人都经历过的场景:下载目录里躺着同一张照片的七八个版本,网盘同步文件夹和本地备份各存了一份原图,桌面堆着几十个.tmp和.crdownload临时文件,还有一层套一层的空文件夹。你不敢删——因为分不清哪份才是"正版",万一删错重要资料,代价远超省下的那几 G 空间。
这正是 Krokiet 存在的意义:它不替你"瞎猜",而是用精确到字节的哈希校验来判断。哈希可以理解成给文件盖的指纹章——内容相同,指纹就相同——它能明确告诉你哪些文件真的重复,再由你决定删谁。
Krokiet 是什么?为什么值得花 10 分钟上手
Krokiet 是 czkawka 项目的新一代图形界面,基于 Rust 和 Slint 框架开发,在 Windows、macOS、Linux 上体验一致。它的定位一句话概括:本地运行、安全第一的多功能重复文件清理工具。
和同类工具相比,它有几点明显优势:
- 精准:重复检测基于内容哈希而非文件名,改名、移动位置都不会漏掉;
- 快速:多线程扫描,配合缓存,二次扫描通常比首次快一半以上;
- 安全:完全离线运行,不联网、不收集任何用户数据,也没有广告;
- 全能:除了重复文件,还能查空文件夹、大文件、临时文件、相似图片、相似视频、损坏文件等,共十多种工具。
扫描过程全部在本地完成,删除操作默认先移入回收站,给你留足反悔的余地。核心逻辑封装在czkawka_core/src/tools/目录中,图形界面更像一个"遥控器",随时可以替换成命令行版本使用。
最短上手路径:3 步完成第一次重复文件清理
第 1 步:选一种顺手的安装方式
- 省事派:下载官方预编译包,解压即用,无需任何依赖;
- 开发者:执行
cargo install krokiet --locked,一条命令装好最新版; - 折腾派:克隆源码自行编译:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka/krokiet cargo build --release如果后续要用"相似视频"功能,记得先装 ffmpeg(Linux 上执行sudo apt install ffmpeg)。
第 2 步:勾选目录,点一下"扫描"
启动后在左侧工具列表选中Duplicate Files,在"包含路径"里加入要清理的目录,比如下载文件夹和桌面。保持默认的哈希比对方式,直接点击扫描,几秒到几分钟后就会按分组列出所有重复文件。
第 3 步:让"Select"帮你挑,再安全删除
结果里同一组的文件会并排展示。点击Select,可以快速选择"保留每组最新一份"或"保留最旧一份",其余文件一键全部选中。确认无误后,优先选择移入回收站,观察几天再彻底删除——这是最稳妥的习惯。
实用技巧进阶:4 个让清理效率翻倍的技巧
技巧 1:开启缓存,二次扫描快 50% 以上 ⚡
在设置的"性能"区域打开使用缓存。首次扫描会记录文件哈希,之后再次扫描相同目录时,未变动的文件直接命中缓存,速度肉眼可见地提升。扫描超大目录前,建议再打开Prehash:它只对文件开头和结尾做快速预检,能大幅缩短排除非重复项的时间。
技巧 2:用 Ref 标记保护备份目录 💡
如果重复文件散落在"工作目录"和"备份目录"两处,千万别手动一个个点选。把两个目录都加入包含路径,然后在备份目录那一行勾选Ref,Krokiet 会自动把备份目录里的文件排除在可删除列表之外,做到"只清理工作区,绝不动备份"。
技巧 3:相似图片的阈值这样调
"相似图片"工具用感知哈希判断两张图是否相近,阈值最大差异默认是 10。值越小判定越严格、误报越少;想连带水印、不同分辨率的版本一起找出来,就适当调高。扫描后利用右侧预览面板并排对比,删除之前务必"眼见为实"。
技巧 4:用预设固化一套方案
经常清理同一批目录?把路径、过滤条件、工具参数保存成一个预设,下次一键加载,相当于一次配置、永久生效。预设文件存放在~/.config/krokiet/下,换电脑时直接拷贝即可迁移。
避坑指南:新手最容易踩的 4 个坑
坑 1:一上来就全盘扫描。现象:扫描系统盘耗时数小时。原因:系统目录里缓存、日志浩如烟海。解法:先从下载文件夹、桌面这类"重灾区"开始,并开启文件大小过滤,跳过小于 1MB 的零碎文件。
坑 2:相似图片"看着像"就批量删除。现象:误删了构图相似、实则是两张不同照片的原图。原因:相似不等于相同,水印和裁剪都会影响判断。解法:坚持用预览面板逐组确认,优先删除分辨率低、带水印的那一份。
坑 3:相似视频功能一直报错。现象:扫描视频时提示 ffmpeg 缺失。原因:该工具运行时依赖 ffmpeg。解法:先按系统安装 ffmpeg(Linux 用sudo apt install ffmpeg,macOS 用brew install ffmpeg),再重新扫描。
坑 4:删完立刻清空回收站。现象:误删后无法找回。原因:回收站是最后一道保险。解法:删完先正常使用几天,确认程序运行正常、资料没有缺失,再清空回收站。
实战案例:一次"照片库大扫除"的完整流程
假设你有一个积累了三年的照片库,分布在"原图""精选"和"网盘备份"三个目录,磁盘快满了。完整流程如下:
- 在包含路径中加入三个目录,并给"网盘备份"一行勾选Ref;
- 用Duplicate Files按哈希扫描,用Select选择"保留每组最早版本",其余全部选中;
- 切换到相似图片,阈值设为 10,把内容重复的缩略版本和同图多分辨率版本一并找出;
- 再用空文件夹和大文件各扫一遍,清掉空目录、定位体积最大的前 20 个文件,决定去留;
- 最后统一执行移入回收站。
一趟流程跑下来,通常能释放几十 G 空间,而你的备份目录从头到尾没有被碰过一下。
社区与延伸:文档、源码与参与方式
想深入了解每个工具的细节,可以翻阅仓库内的instructions/Instruction_Krokiet.md,它按工具逐一讲解了参数含义和典型工作流。核心算法与各工具的测试用例位于czkawka_core/src/tools/,想研究实现或提交新功能都可以从这里入手。Krokiet 支持多语言,参与翻译只需要维护i18n.toml一个文件。无论报 bug、写文档还是提代码,这个项目都对贡献者很友好。
总结与下一步:今天就完成这 4 件事
- 下载预编译包或执行
cargo install krokiet --locked完成安装; - 先扫"下载 + 桌面",用回收站完成第一次清理;
- 打开缓存,把常用目录保存成预设;
- 给照片库做一次"相似图片 + 备份保护"的完整扫描。
从"不知道该删什么"到"每一 G 都删得明明白白",差的只是一个趁手的工具。现在就动手,你会爱上磁盘空间变绿的瞬间。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考