news 2026/9/3 9:27:09

免费重复文件清理:Czkawka/Krokiet 快速释放硬盘空间的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费重复文件清理:Czkawka/Krokiet 快速释放硬盘空间的完整指南

免费重复文件清理:Czkawka/Krokiet 快速释放硬盘空间的完整指南

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

你有多久没看过硬盘的剩余空间了?很多人是在系统弹出"磁盘空间不足"的那一刻,才想起相册和下载目录里塞满了反复同步、重复下载的文件。Czkawka/Krokiet 是一款用 Rust 编写的免费开源重复文件清理工具,内置 14 个扫描模块,能在本地高效找出重复文件、相似图片与相似视频,帮你精准释放硬盘空间。

🗂️ 工具档案

一句话定位:一个"扫描 → 预览 → 处理"三步走的全本地文件清理套件,所有能力共享同一个 Rust 核心 czkawka_core。

  • 语言:Rust,核心库几乎 100% 无 unsafe 代码
  • 许可证:核心库与 CLI 为 MIT,GUI 应用代码 GPL
  • 平台:Linux、Windows、macOS、FreeBSD,覆盖 x86 / ARM / RISC-V,另有 Android 触控版 Cedinia
  • 前端:Krokiet(Slint,新一代推荐)、Czkawka(GTK4,已冻结在 12.0 版)、CLI(适合脚本自动化)

核心能力矩阵:

模块说明
重复文件按文件名、大小或哈希精确匹配,支持 4 种检查模式
相似图片基于感知哈希,不同分辨率、带水印的同图也能识别
相似视频视觉窗口对比 + 音频指纹双重检测
相同音乐按标签或音频内容匹配
空间清理空文件夹、空文件、大文件、临时文件等 6 类
健康检查损坏文件、无效符号链接、错误扩展名等 4 类
附加工具EXIF 元数据清除、视频裁剪与转码优化

同类工具体多为单一图形界面,而它把同一套核心拆成桌面 GUI、移动端和 CLI 三种形态,且全程不联网、不采集任何统计数据。

🚀 三步完成首次重复文件扫描

步骤 1:拿到程序并确认依赖

  • 操作:下载预编译二进制直接运行;或从源码编译:git clone https://gitcode.com/GitHub_Trending/cz/czkawka后执行cargo build --release
  • 预期结果:Krokiet 或 CLI 能正常启动
  • 小提示:想用"相似视频"功能,先装好 ffmpeg,否则该模块无法工作

步骤 2:选工具、加目录

  • 操作:在 Krokiet 里选择"重复文件",点击添加目录,勾选要扫描的文件夹
  • 预期结果:目录列表显示在界面上
  • 小提示:第一次扫描一个中等目录通常在几秒到几分钟内完成,界面有实时进度

步骤 3:哈希模式扫描并处理

  • 操作:检查方式选"哈希"(最精确),点击开始;结果按组展示后,逐组预览、勾掉要保留的那份,对其余文件执行删除或移动
  • 预期结果:每组只留一个文件,界面会显示释放的空间总量
  • 小提示:拿不准时选"移动到回收站"而不是彻底删除

喜欢命令行的话,一条命令即可自动化:

czkawka dup -d ~/Downloads -s hash -f results.txt

🔍 深度能力:三个值得深挖的检测器

相似图片:感知哈希比"像素完全一致"更聪明

原理很直接:把每张图降采样成哈希签名,再计算差异值,容忍度低于阈值即判为同图。适用场景是手机照片多份备份、截图与原图并存这类"内容相同、尺寸不同"的情况。关键参数是tolerance(0-40):哈希尺寸 8 时建议不超过 10,尺寸 16 时不超过 20;算法可在 Gradient(默认)、Mean(更快)、Blockhash、Median 之间切换,还能开启镜像/旋转的几何不变性对比。实现位于 czkawka_core/src/tools/similar_images/。

相似视频:窗口对比 + 音频指纹双重验证

它把视频切分成 N 个窗口逐一比对画面,并可叠加音频内容指纹,所以 480p 和 1080p 的同一部电影、甚至带黑边的版本也能被归到一组。适用场景是影视收藏去重。关键参数包括tolerancecrop_detect(自动识别静态黑边并裁掉)、window_count(窗口数量),以及是否启用音频检测。代码见 czkawka_core/src/tools/similar_videos/。

重复文件:先按大小过滤,再算哈希

哈希模式并非对每个文件都完整读一遍,而是先用文件大小筛掉绝大多数字节级不同的文件,只对同大小候选算哈希,并用 rayon 多线程并行。这正是大磁盘扫描快的原因——对十万级文件的目录,这一漏斗能省下大量磁盘 IO。

⚠️ 避坑与进阶

  • 注意:相似图片容忍度调太高会把"同一系列但确实不同"的照片误判为一组。建议从 5-10 起步,看误报情况再逐步上调。
  • 注意:检查方式选"大小"或"名称"只表示元数据相同,内容未必一样,确认重复前务必开"哈希"模式。
  • 建议:如果 GUI 报相似视频不可用,先确认 ffmpeg 是否在 PATH 中。
  • 进阶一:参考路径。把"原始素材"目录设为参考目录,扫描时它只读参与比对,最终只有非参考侧的副本被标记为可删除——这是保护原片的最佳姿势。
  • 进阶二:硬链接。不想删除又占空间时,用硬链接把副本指向原文件,磁盘占用直接减半。

顺带回答几个高频疑问:删除会误伤吗?可以一律先进回收站,且扫描中随时可点停止。它会上报数据吗?完全本地运行,无网络访问。第一次扫 1TB 要多久?取决于文件数量,由于有缓存,第二次扫描同一目录会快数倍。

🎯 收尾

Czkawka/Krokiet 的价值在于把"找重复、看预览、做处理"压缩进一个不联网的本地流程里:Rust 多线程保证扫描速度,感知哈希与音频指纹让相似检测足够精准,删除、移动、硬链接多种出口则保证了操作的安全边际。

下一步建议你:挑一个最乱的照片或下载目录,用哈希模式跑一次重复文件扫描;跑通后,把相似图片模块加入你的月度整理流程。

如果你还在搜索跨平台重复文件清理工具、想了解相似视频检测方法、或者想找一套支持多线程文件扫描且本地隐私保护的文件整理方案,这套免费开源的工具值得装进你的工具箱。

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 9:26:30

2026年GEO优化行业观察报告:国内五类GEO优化公司实用版

2026年GEO优化行业观察报告:国内五类GEO优化公司实用版 一、行业发展总览 (一)GEO 优化与 GEO 优化公司核心定义 GEO是Generative Engine Optimization,即生成式引擎优化。它面向ChatGPT、文心一言、豆包、Kimi、讯飞星火等生成式…

作者头像 李华
网站建设 2026/9/3 9:25:52

Grok Build v1.0.15:优化会话建立与首条回复,构筑CLI工具体验新基线

Grok Build 发布 v1.0.15 更新,发布标题把更新重点落在“会话”和“首条回复”两个环节。对命令行形态的 AI 构建工具来说,这两项指标直接影响使用体感:新建会话慢,用户会认为工具“没反应过来”;首条回复慢&#xff0…

作者头像 李华
网站建设 2026/9/3 9:25:14

npx skills 帮助文档怎么生成?3 条命令搞定的实操指南

npx skills 帮助文档怎么生成?3 条命令搞定的实操指南 【免费下载链接】skills The open agent skills tool - npx skills 项目地址: https://gitcode.com/GitHub_Trending/ad/skills skills 是一个 CLI 包管理器,用来给 Claude Code、Cursor、Co…

作者头像 李华
网站建设 2026/9/3 9:25:11

Python+CNN+OpenCV实现驾驶员疲劳检测系统:从算法原理到工程实践

简介:本资源是一套基于Python与卷积神经网络(CNN)实现的驾驶员疲劳检测与预警系统,专为计算机类专业本科生毕业设计打造,亦适用于课程设计、期末大作业及AI项目实战练习。系统通过人脸识别与眼部状态分析(如…

作者头像 李华
网站建设 2026/9/3 9:25:08

YOLOv8实战:基于8804张已增强舌头数据集的目标检测全流程解析

简介:本资源是一套专为舌头目标检测任务构建的高质量图像数据集,面向计算机视觉初学者与医疗AI研究者,适用于YOLO、Faster R-CNN等主流检测模型的训练与验证。数据集共8804张清晰舌部图像,全部完成人工标注,标签统一为…

作者头像 李华
网站建设 2026/9/3 9:25:05

高光谱分类实战:降维与融合策略解析

简介:本资源是一套面向遥感图像处理初学者与科研人员的高光谱数据处理MATLAB实践代码包,聚焦图像融合、降维与分类三大核心任务,解决高光谱数据维度高、空间分辨率低、分类精度受限等典型问题,适用于环境监测、农业遥感与矿物识别…

作者头像 李华