news 2026/9/14 19:36:24

Czkawka 重复文件查找:免费开源磁盘清理工具完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Czkawka 重复文件查找:免费开源磁盘清理工具完整指南

Czkawka 重复文件查找:免费开源磁盘清理工具完整指南

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

你硬盘里一大半的"隐形占用",是那些你根本没注意到的重复文件、相似图片和空目录。Czkawka 是一款 Rust 编写、免费开源的磁盘清理工具,无广告、无遥测,覆盖 Windows / macOS / Linux / Android。

📦 30 秒先说结论

  • 解决什么:重复文件、相似图片、空目录、临时文件这类"隐形占用",把被吃掉的容量列给你看。
  • 主打哪几件:内置 14 个工具,日常高频用的是Duplicate Files(内容级查重)、Similar Images(感知哈希找近似图)、Big Files(占位大头一目了然)。
  • 成本为零:免费开源,无广告、无遥测、扫描过程不联网,核心库 MIT 许可。

🚀 五分钟跑起来

最省事的路径:到项目发布页,下载对应系统的预编译版,解压双击即用,免编译、免装依赖。如果你要写脚本或做定时任务,用命令行版czkawka-cli即可。想从源码构建的话,仓库里一条命令的事:

git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release

首次扫描四步走,桌面版(Krokiet)为例:

  1. 左侧选Duplicate Files,点添加目录,把要扫描的文件夹放进去。
  2. 把系统目录、回收站这类不想碰的路径加入Excluded Paths
  3. Settings确认最小文件大小,默认 16 KB,专门过滤掉无意义的小文件误报。
  4. Scan,结果按"重复组"一行行列出来,每组保留一个即可。

建议第一次扫下载文件夹或非系统盘,确认结果符合预期,再放大范围去扫更大的盘。

🔍 它替你干三件事

把空间找回来。Big Files默认列出最大的 50 个文件,数量可调,一眼看清是谁在占地方;Empty Folders用递归算法找出真正空的目录;Temporary FilesEmpty Files负责临时文件和 0 字节文件。Big Files 只列不删,确认后再手动处理。

揪出重复与近似。Duplicate Files默认按内容哈希比对,比只比大小或文件名可靠得多,误报也少,需要时也可以切成按大小、文件名找。Similar Images用感知哈希识别"分辨率不同、加了水印、重新编码过"的近似图,默认跳过 16 KB 以下文件,Max difference阈值默认 10,右侧预览窗口能并排对比再决定留哪个。Same Music支持按标签(标题、艺术家)比对,也可以走音频指纹——慢一些,但能认出同一首歌的不同码率和格式。

动隐私与体积。Exif Remover批量清除图片里的 GPS、相机型号、拍摄时间,发图前过一遍更稳妥;Video Optimizer能把视频裁掉静态黑边、转成更省空间的编码。

注意:Exif 清除和视频优化会改动文件本体,动手前先备份。

🛡️ 三个容易做错的地方

  • 不预览就删→ 先在预览窗口打开,或把同组文件并排对比,确认要删的确实是它再动手。
  • 想保留的文件被扫进比对→ 把要留的文件夹标成Reference Path,其中的文件只参与比对,永远不会被删除或移动。
  • 图省事直接用 Delete 永久清除→ 优先选Trash,误删还能从回收站捞回来,Delete 是不可逆的。

想让扫描更快,还有三条细节:

  • Use cache默认开着,第二次扫同一批文件会明显变快。
  • Use prehash先用快速局部哈希排除掉大部分不重复的文件,只有幸存者才进入全量哈希。
  • 别一次扫 TB 级全盘,把范围缩小到具体子目录,再配合文件大小过滤,少扫无关小文件。

👥 如果你是这类人

  • 如果你是管理大照片库的摄影师,它可以帮你用相似图片查出重复拍摄和重编码版本,发图前清掉 Exif,图库往往能回收几十 GB。
  • 如果你是清理构建产物的开发者,它可以帮你扫重复文件、顺带清临时文件和失效符号链接,项目目录清爽了,构建也更快。
  • 如果你是管全家照片视频的家庭用户,它可以帮你找出重复照片和相似视频,把视频转成更省空间的编码,云存储账单能降一截。
  • 如果你是要自动化的脚本用户,它可以帮你用命令行版定时跑扫描、把结果导出成文件,清理排期化,不靠手动点。

⚙️ 技术底牌

核心扫描引擎用 Rust 写成,靠多线程和内存安全支撑,几乎不含 unsafe 代码,不联网、不带遥测;桌面主推的 Krokiet 基于 Slint 框架,另有 GTK 版、命令行版和 Android 版(Cedinia)共用同一套核心 czkawka_core。

  • 预编译版覆盖 Windows 10+、macOS(Intel 与 Apple Silicon)、Ubuntu 22.04+,另有 Android 版;源码构建还支持 FreeBSD、ARM、RISC-V。
  • 扫描靠"大小分组 → prehash 快速筛选 → 全量哈希"三段流水线,二次扫描靠缓存提速。
  • 许可证:核心库 MIT,Krokiet 与 Cedinia 应用 GPL-3.0。

❓ 用之前你可能纠结的三件事

问:会不会误删重要文件?答:它不会自动删,任何删除都要你手动确认。Trash动作可恢复;Reference Path里的文件只参与比对,永远不会被移除。

问:会不会很吃资源?答:缓存只存哈希、大小这类元数据,不存文件内容。扫 150 TB 量级的文件,缓存通常也就几百 MB。

问:支持哪些系统?答:预编译版覆盖 Windows 10+、macOS(Intel / Apple Silicon)、Ubuntu 22.04+,另有 Android 版。

Czkawka 的思路很简单:先预览、再处理,参考路径保护和回收站机制兜底,而且完全免费。现在就可以打开发布页,挑一个非系统盘,把第一次重复文件扫描跑起来。

📚 继续深入

  • 核心算法源码:czkawka_core/src/tools/
  • 项目介绍与功能清单:README.md
  • 使用指南:instructions/Instruction.md
  • 常见问题:instructions/FAQ.md

【免费下载链接】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/14 19:36:13

Alpha通道深度解析:透明度原理、合成公式与工程避坑指南

做图像算法和视觉设计的同学,大概率都碰到过这样一类“灵异事件”:一张透明背景的PNG图片,打开看好好的,扔到代码里一处理,透明区域变成了纯黑或者纯白;给视频压字幕时,文字边缘莫名其妙多了一圈…

作者头像 李华
网站建设 2026/9/14 19:34:39

WebUSB+CDP无证书抓包:绕过ADB与证书的端到端协议分析

1. 这不是“浏览器连手机”,而是一次对传统调试边界的物理突破WebUSB 和 CDP(Chrome DevTools Protocol)这两个词,最近半年在前端和移动测试圈里频繁撞车。但多数人看到的只是“能用浏览器控制 Android 设备”这个表象&#xff0c…

作者头像 李华
网站建设 2026/9/14 19:34:26

VSCode安装配置指南:从环境搭建到AI编程助手接入

说实话,VSCode的安装本身不是什么高深操作,但这些年帮身边的同事、读者排查环境问题,我发现很多人恰恰是栽在“安装”这一步。不是装不上,而是装的时候选了不适合自己的版本,漏掉了关键选项,结果后面写代码…

作者头像 李华
网站建设 2026/9/14 19:33:16

原生响应式前端骨架:CSS自定义属性+Flexbox+data驱动

简介:这是一套面向前端初学者与课程设计者的现代响应式网页模板源码,适用于企业官网、作品集展示或毕业设计等实际开发场景,帮助用户快速掌握HTML5、CSS3及JavaScript在真实项目中的协同应用。压缩包共48个文件,包含18张高清JPG图…

作者头像 李华
网站建设 2026/9/14 19:29:15

CCF-B类会议投稿实战指南与经验分享

1. 项目概述:CCF-B类会议投稿实战指南最近刚收到CCF推荐B类会议的中稿通知,这是我第三次尝试该会议,前两次都被拒稿,这次终于以34%的录取率成功上岸。作为过来人,想和大家分享下这类学术会议的投稿策略和注意事项。CCF…

作者头像 李华
网站建设 2026/9/14 19:27:29

Flutter日志库super_log的鸿蒙适配与优化实践

1. 项目背景与核心价值super_log作为Flutter生态中广受欢迎的日志增强库,其核心价值在于为开发者提供了远超原生print()的日志可视化体验。在传统终端黑白日志的基础上,它通过ANSI转义码实现了多级彩色日志输出,并整合了动态过滤、调用栈追踪…

作者头像 李华