ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Krokiet:离线运行的开源磁盘清理工具,重复文件与相似图片一次扫清

2026/9/14 2:01:46 拓冰建站 浏览量
Krokiet:离线运行的开源磁盘清理工具,重复文件与相似图片一次扫清 Krokiet:离线运行的开源磁盘清理工具,重复文件与相似图片一次扫清【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka磁盘空间告急,却说不清到底花在了哪里——重复的照片、散落的临时文件、层层叠叠的空文件夹,都是隐形的大户。Krokiet 是一款用 Rust 编写的开源磁盘清理工具,内置 14 项扫描能力,从重复文件扫描到相似图片检测全部在本地完成:不联网、不收集任何数据、完全免费。第一眼认识它:一张定位卡片是什么:一个开箱即用的桌面程序,左侧选工具、中间出结果,覆盖重复文件、相似图片、相似视频、大文件、空文件夹、临时文件等 14 类检查;核心库用 Rust 编写、多线程扫描,几乎没有 unsafe 代码,面对大目录也稳。给谁用:想把本地存储理清楚的普通用户和开发者。官方提供 Windows 10/11、macOS、Ubuntu 22.04(及更新 glibc 的发行版)预编译版;核心库还能跑在 FreeBSD、ARM、RISC-V 上;Android 有触摸版前端 Cedinia;写脚本的用户可以用命令行前端 czkawka_cli。代价是什么:零——无广告、无追踪、不访问互联网。唯一的额外准备是:相似视频功能需要本机先装好 ffmpeg。先装上再说,三步跑通首次扫描最省事的路径:从项目发布页下载预编译版,解压即用,没有任何运行时依赖。习惯从源码构建的话,一条命令:cargo install krokiet --locked如果要识别 HEIF、RAW、AVIF 这类格式,先装好对应的 libheif、libraw、libavif 库,再从源码编译:git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release --bin krokiet --features heif,libraw,libavif首次扫描按这个顺序走,几分钟就能出结果:在左侧面板选中一个工具(比如 Duplicate Files);添加要扫描的目录,顺手把不想扫的加进排除列表;点 Scan,状态栏会报告Found N items和耗时;扫完存一个 Preset,下次直接套用再扫,省去重复配置。按场景挑着用,别把 14 个工具全用上场景一:整理照片库,揪出差不多的照片活动连拍的照片经过压缩、裁剪、重存之后,字节已经不同,靠内容查重根本找不出来。此时选 Similar Images 工具,把照片文件夹加为扫描路径开始扫描,结果会按相似度分组。真正影响体验的只有两个参数:感知哈希尺寸默认 16、最大差异默认 10——匹配得太少就调大 Max difference,误报多就调小;右侧设置里还能勾选忽略同尺寸/同分辨率图片,把整组都是同一尺寸的文件过滤掉。处理结果时,左键勾选条目(Ctrl 单选、Shift 连选),双击可预览原图;Select 菜单里有保留最大/最旧之类的预设,每组快速留下一个。留下的那份用 Move 归档即可,多出来的选 Trash 进系统回收站(可恢复);Delete 是彻底删除、不可恢复,确认无误再动手。场景二:清理下载目录与项目文件夹日常积压最严重的是下载目录和各种工程文件夹,一次组合拳就能理清。Duplicate Files 默认就是 Hash 模式(Blake3),按文件实际内容比对,准确度最高,保持默认即可;硬链接(两个文件名指向同一份文件)默认只计一次,不会被误判成重复。想在终端里做同样的事,czkawka_cli 用的是同一套核心:czkawka_cli dup -d /home/you -s hash -f results.txt加-e排除指定目录、-x限定扩展名,写进定时任务也很顺手。同一片目录还能顺手清三样:Big Files 默认列出最大的 50 个文件(也可改成找最小);Empty Folders 用递归算法自底向上清理整棵空目录树;Temporary Files 默认识别 thumbs.db、.bak、.tmp、.crdownload、.dmp 等常见临时模式,清单可编辑。如果有视频素材,Similar Videos 依赖已安装的 ffmpeg,支持按画面和音频指纹两种方式比对。动手删之前,看一眼这里开启哈希缓存:在 Settings 里打开哈希缓存并设置缓存的最小文件大小,同目录复扫速度提升明显;过期缓存可定期清理。相似度参数先跑默认值:相似图片、相似视频、相同音乐都有最大差异参数,数值越小越严格;拿不准就先按默认扫一遍再微调。窗口黑屏或花屏:Krokiet 基于 Slint 渲染,默认走 OpenGL(femtovg);显示异常时用软件渲染器启动,SLINT_BACKENDsoftware ./krokiet即可。Windows 上图像格式较少:官方预编译版不含 heif/libraw 功能,要识别 iPhone HEIC 或相机 RAW 需要自行编译。拿不准就先进回收站:Trash 可恢复,Delete 不行;结果区双击可预览,右键还能排除单个条目或整个文件夹。能力边界与起步建议说清楚做不到的事:预编译版的图像格式支持有限,视频工具依赖外部 ffmpeg,Android 版缺失视频功能——本地文件整理之外的事,它管不着。但在照片库、下载目录、项目文件夹这类本地清理场景里,十几项需求一个工具就能解决,CLI 前端还能接进自动化脚本。如果你想要一个免费、离线、开源的磁盘清理工具,风险最低的起点是从 Duplicate Files 扫一遍下载目录开始,删掉几组重复文件,体会一下它的工作方式,再决定要不要深入其他工具。各工具的默认参数与界面说明,可查仓库内的工具说明文档。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考