Krokiet 完全指南:14 种清理工具三步上手,重复文件清理一次到位
【免费下载链接】TwitchDropsMinerAn app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching.项目地址: https://gitcode.com/GitHub_Trending/tw/TwitchDropsMiner
磁盘用久了,下载目录堆着几份同名的安装包,照片目录躺着同一张照片的几个版本,可用空间却越缩越小。Krokiet 是一款完全免费的开源重复文件清理工具:用 Rust 编写、多线程加速,支持 Windows、macOS 与 Linux,全程在本地跑完——不联网、不收集数据、没有广告。重复文件、相似图片、相似视频,还有各种该删没删的杂物,它都能批量找出来。
🚀 快速上手:装好并跑出第一次扫描
两条安装路线:预编译包或 Rust 环境
- 不想折腾:到项目 Release 页下载对应系统的预编译包,覆盖 Windows 10/11、macOS、Ubuntu 22.04+,解压即用,没有额外依赖
- 已有 Rust 环境:一条命令
cargo install krokiet --locked,装好的就是最新优化版本 - 想编译最新源码:
cargo build --release --package krokiet,编完运行target/release/krokiet
首次扫描三步:加目录、启动、按组处理
- 加目录:把要扫描的文件夹加进界面,下载、照片这类空间大户优先安排
- 启动扫描:速度由多线程与算法效率共同决定,目录越大越需要耐心
- 按组处理:结果一组一组地展示,同组文件内容相同或相似;每组单独处置——删掉、移走,或创建硬链接。硬链接相当于给同一个文件多起一个别名,删掉其他别名,文件本尊还都在
⚠️ 删前建议把组内文件预览一遍,盲删容易误伤想留的东西。另外提醒:相似视频、视频优化这两个工具需要系统先装好 ffmpeg,Linux、macOS 上装好即可用。
🧹 工具矩阵:一张表看全 14 种工具
| 板块 | 工具 | 解决什么问题 |
|---|---|---|
| 重复识别 | 重复文件 | 按文件名、大小或内容哈希匹配;哈希好比把整个文件压成一串短编号,内容动一个字节编号就变 |
| 重复识别 | 相似图片 | 找出不同分辨率、带水印、裁剪过的近似图片 |
| 重复识别 | 相似视频 | 找出画面接近的视频 |
| 重复识别 | 相同音乐 | 按标签或音频内容找重复歌曲 |
| 空间杂物 | 空文件夹 | 定位没有任何内容的目录 |
| 空间杂物 | 空文件 | 找出没有内容的文件 |
| 空间杂物 | 临时文件 | 清掉缓存残留等临时文件 |
| 空间杂物 | 大文件 | 列出体积最大的若干文件 |
| 空间杂物 | 无效符号链接 | 找出指向已不存在目标的链接 |
| 文件体检 | 损坏文件 | 标记无法打开或已经损坏的文件 |
| 文件体检 | 错误扩展名 | 发现文件内容和扩展名对不上的情况 |
| 文件体检 | 不良文件名 | 揪出含特殊字符等命名问题的文件 |
| 批量清理 | Exif 清除 | 抹掉照片里夹带的拍摄设备、GPS 定位等元数据 |
| 批量清理 | 视频优化 | 裁掉静止片头、转成更省空间的编码,依赖 ffmpeg |
按场景实战:照片库、视频素材、项目目录
📸 场景一:照片库瘦身,相似图片加 Exif 清除
- 目标:找出同一张照片的不同版本,发布前把隐私元数据清干净
- 工具组合:相似图片 + Exif 清除
- 操作要点:相似图片把每张照片压成一段短小的特征码再互相比对,改了分辨率、加了水印、裁过边的副本都逃不过;确认保留哪个版本后,对外发布的图再跑一遍 Exif 清除,拍摄设备与定位信息一并抹掉
🎬 场景二:视频素材去重减重,换过编码也认得出
- 目标:识别内容重复的视频,再给单个体积过大的视频减重
- 工具组合:相似视频 + 视频优化
- 操作要点:相似视频靠抽帧比对画面,同一部电影换了编码格式也认得出;视频优化则裁掉开头结尾的静止画面、转成更高效的编码。先用前者找出重复,再用后者给单个大文件瘦身
🗂️ 场景三:项目目录清理,重复文件加空文件夹
- 目标:清掉长期积累的源码仓库与构建产物里的冗余
- 工具组合:重复文件 + 空文件夹
- 操作要点:扫描项目根目录,遇到配置文件副本、依赖目录这类分组,先确认哪个版本被实际引用再决定留哪个;空文件夹清理顺带扫掉废弃模块留下的空壳
进阶调优:三个选项怎么调
相似度阈值怎么调才准
相似图片的相似度阈值默认是 10,相当于"两张图差多少还算像"的松紧旋钮:往小调(如 5),判定更严,混进无关图的机会少了,但改动大的图可能被放过;往大调(如 15),捞得更全,代价是无关图片也可能混入。算法还可换成手动均值哈希、梯度哈希等,换算法再配合调阈值,结果更稳。
扫描缓存为什么快
反复扫描同一批文件夹时,Krokiet 会记住已算过的部分、只复查有变化的内容,第二次起速度明显更快。与其每次换一批目录来扫,不如固定几个常用目录、定期跑一遍。
参考文件夹保护怎么设
指定参考文件夹后,组内落在里面的文件一律按原件处理并保留,真正被删除的只有其他目录里的重复项。整理备份目录时,把备份设为参考文件夹最稳妥。
🔒 隐私与边界:全程本地离线
所有计算都发生在自己的机器上:不联网、不收集任何数据、没有广告,在 Windows、Linux、macOS 三个平台上的表现一致,界面语言也支持多语言。想知道某个工具内部怎么实现的,可以查核心工具源码。
Krokiet 的思路很朴素——把"找出问题"和"动手处理"拆成清晰的步骤,每一步都让你知道自己在做什么。安装、编译与各前端的更多说明,见安装与前端说明。
【免费下载链接】TwitchDropsMinerAn app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching.项目地址: https://gitcode.com/GitHub_Trending/tw/TwitchDropsMiner
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考