
Krokiet 重复文件清理20 分钟找出硬盘里 500GB 冗余的方法【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaCzkawka 是一套用 Rust 编写的重复文件清理与磁盘冗余扫描工具集桌面端主力 Krokiet 支持按文件名、大小或哈希找重复文件还能识别相似图片和相似视频共 14 个扫描工具。这篇按你第一次上手的顺序来写先选对版本再跑通首次扫描最后看怎么把 CLI 接进自动化。所有参数都给了具体数值可以直接照抄。三个名字一个引擎各自的定位整个项目共用同一个核心库czkawka_core区别只在壳子Krokiet现役桌面主力Slint 框架跨平台表现一致活跃开发中。CzkawkaGTK 版经典桌面界面12.0 是最终版本不再出新二进制但仍能完整使用。CediniaAndroid 触摸端Slint 框架实验阶段因 Android 缺少 ffmpeg 没有视频类工具。差异清单维度差异平台Krokiet / Czkawka 覆盖 Windows、Linux、macOSCedinia 仅 Android功能Krokiet 全量 14 个工具Cedinia 缺视频相关许可证Czkawka 与 CLI 是 MITKrokiet、Cedinia 因引入 Slint整体按 GPL-3.0 分发一句话除非你偏爱 GTK 旧界面否则桌面端直接用 Krokiet。3 分钟选型清单按下面四个问题对号入座基本不会选错日常清理在电脑上做→ 装 Krokiet预编译包无强制运行时依赖解压即用。需要保留旧 GTK 界面或旧工作流→ 留 Czkawka 12.0 不动功能没缩水。手机上的照片库要清→ Cedinia。想挂计划任务、写脚本→czkawka_cli后面有具体命令。第一次扫描 Krokiet按这四步走先选单个目录。从下载或某个项目文件夹开始不要第一次就扫全盘。1TB 级库的深度扫描要按小时计小目录几分钟就能出结果。设置排除项。把不碰的目录加进排除列表版本控制目录、虚拟机镜像目录都是重灾区。线程数别手动乱调。默认吃满所有核心速度最快如果扫描时还要干活用 CLI 的-T参数留 2 个核心给系统。让缓存起作用。首次扫描慢是正常的它会把哈希和元数据写进缓存同一个目录第二次扫描会明显更快大几百 GB 的库普遍能省一半以上时间。所以别频繁改缓存位置。值得深挖的三个工具重复文件三层过滤结论才可靠实现在 czkawka_core/src/tools/duplicate/。流程是先用文件名缩小范围再用文件大小筛掉不匹配的最后算 SHA256 哈希确认内容 100% 一致。前两层是快筛最后一层才是定罪这也是它比只按大小找重复的工具更不容易误伤的原因。相似图片感知哈希不是像素比对核心逻辑在 czkawka_core/src/tools/similar_images/。每张图片先缩到 8×8 到 64×64 之间选定的尺寸算出感知哈希再按汉明距离分组。参数给你一套可直接用的起点哈希尺寸选 16×16速度和质量平衡最好max_difference从 10~20 开始试数值越大匹配越宽松Krokiet 默认 Mean 算法 Lanczos3 缩放滤镜CLI 默认 Gradient Nearest结果会略有不同想连镜像、旋转 90 度的副本也找出来开启几何不变性选项代价是哈希量翻倍相似视频抽帧比对依赖 ffmpeg先把 ffmpeg 装好否则这个工具直接不可用。视频先按时长分组再按固定间隔抽帧算感知哈希容忍度范围 0~20日常建议 8 左右。两个实用特性裁剪检测会自动去掉 16:9 黑边再比对子片段检测能识别短视频完整包含在长视频里的情况比如你剪辑后上传的 1 分钟版和 5 分钟原片。其余 11 个工具一句话带过空文件夹、空文件、临时文件、大文件排行、同名音乐按标签或内容、失效符号链接、损坏文件、扩展名与内容不符、Bad Names文件名含特殊字符、Exif 移除、视频压缩优化。它们都是单目录几分钟就能扫完的轻量工具。两个真实清理场景场景一老笔记本里的十年照片。一位刚搬家的用户接手母亲的旧笔记本约 300GB相机导出、截图、重复下载混在一起。他先跑了空文件和空文件夹一分钟清出 12GB再对照片目录开重复文件扫描哈希模式约 10 分钟最后对疑似重复的 JPG 开相似图片16×16、差值 15把不同分辨率的同一张截图归到一组。全程先预览确认最终释放约 100GB没有删错任何一张照片。场景二视频博主的多版本素材。一位做科技频道的创作者硬盘里 4K 原始素材、成片、平台上传的压缩版混在同一目录2TB 快满。他用相似视频扫描容忍度 8、开启裁剪检测标清重压缩版和原片被归为同一组。整理后只保留原始素材 每集一个交付版释放约 600GB而且交付流程没被打断。删除之前先把这四件事过一遍先 dry run 再真删。CLI 加-Q只打印将执行什么不动文件第一次对某个目录动手这一步必做。先移回收站别硬删。给自己留一周缓冲确认没有误删再清空。重要目录进永久排除列表。证件扫描件、财务文档这类目录宁可漏扫也不能被碰。关键数据先有备份。外部硬盘或对象存储都行。另外NAS 和网络盘不建议直接在本地机器上扫速度慢且易出错更稳的做法是在存储服务器本身部署 CLI。进阶CLI 自动化以及项目现在停在哪CLI 把 14 个工具都暴露成了子命令下面这段足够你写出第一版每周清理脚本# 预览将删除的文件保留每组最新不动任何文件 czkawka_cli dup -d /home/you/Documents -D AEN -Q # 确认无误后真删多余副本进回收站 czkawka_cli dup -d /home/you/Documents -D AEN -y完整参数排除规则、线程数、JSON 输出、退出码见 instructions/Instruction_CLI.md。把它放进 cron 或任务计划器配合-C输出 JSON就能让清理变成每月自动跑、结果自动归档的流程。项目现状方面Krokiet 在活跃开发新功能都加在它身上Czkawka GTK 停在 12.0只修问题不加功能Cedinia 仍是实验性质。核心库 MIT 授权已被第三方做成 Tauri 前端和 Python 绑定。整个程序不联网、无遥测、不收集统计你不信的话可以直接翻Cargo.lock里面找不到任何网络类依赖。清完第一轮把排除列表和常用参数记下来——下次扫描你会发现第一次的 20 分钟第二次常常只需要几分钟。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考