news 2026/9/10 16:47:02

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 写成,跨 Linux、Windows、macOS 甚至 Android 都能跑,没有广告、不联网、不收集任何数据。核心引擎czkawka_core负责扫描,上层提供图形界面(新版 Krokiet、旧版 Czkawka)和命令行(czkawka_cli)两种操作方式。下面带你从零把它用起来。

它到底能干什么?

一份功能清单,覆盖磁盘冗余的主要类型:

  • 重复文件:按文件名、大小、内容哈希三层判断
  • 空文件夹:递归找出没内容的目录
  • 大文件:挑出指定位置里最大的 N 个
  • 空文件 / 临时文件:清理 0 字节文件和系统残留
  • 相似图片:分辨率不同、带水印也算
  • 相似视频 / 相似音乐:按画面或标签找重复
  • 坏文件 / 断开的软链接 / 错误扩展名 / 怪异文件名
  • Exif 清除 / 视频优化:顺手做轻量处理

核心功能怎么查

重复文件检测:分级判断,越往后算得越细

这是最常用、也是最省空间的一项。它不是一上来就哈希每个文件(那样太慢),而是分级过滤,逐步排除:

同名、同大小、同哈希的文件才会被归为一组,误报极少。哈希用的是 BLAKE3、XXH3 这类快算法,核心逻辑在 czkawka_core/src/tools/duplicate/。

相似图片:找出"看着像"的图

分辨率不同、加了水印、被裁剪过的图,光靠哈希认不出来。相似图片模块改用感知指纹(把图片压成一小串数字再比对),所以能发现"同一张照片的不同版本"。

空文件夹 & 大文件:两下点完

  • 空文件夹:递归识别空目录,可自动删除。
  • 大文件:设定"只看图片/视频"等范围,直接列出最大的前 N 个,定位吃空间的文件。

从零开始:四步完成第一次清理

  1. 安装:直接下预编译包(Win10/11、macOS、Ubuntu 22.04+ 都有),或cargo install krokiet编译最新界面版。
  2. 打开界面:左侧是工具列表,右侧是参数和结果区。
  3. 加目录:点"添加目录"选中要扫描的路径,必要时用排除规则跳过某些子文件夹。
  4. 扫描 + 处理:点"扫描",等进度条走完,在结果里勾选要删/移/硬链接,最后确认执行。

两个贴近日常的场景

场景一:摄影师整理照片库

一次外拍回传,RAW、JPG、裁剪版、加水印版堆在一起。先选"重复文件"删掉完全一样的,再切到"相似图片"把"同一张不同版本"归到一起,每组留最清晰的那份,全程不用逐个肉眼对比。

场景二:开发者清理项目目录

多个项目之间拷来拷去的依赖、资源、缓存文件占了不少空间。指定项目根目录扫描,用排除规则跳过.gitnode_modules,找出重复的大文件和临时产物,再用硬链接合并重复项,目录结构不受影响。

实用技巧(立刻能上手)

  • 开缓存:第二次及以后扫描会明显变快;想自定义缓存位置,可设环境变量CZKAWKA_CACHE_PATH
  • 调线程数:在设置里把线程数调到接近 CPU 核心数,多核机器扫描更快。
  • 用排除规则:加目录时把不想动的子文件夹排除掉,既快又安全。
  • 用分组删除:重复文件里选"只留最大/最小/最新",避免手动挑。
  • 一行命令跑批:熟悉后用 CLI 最省事,例如czkawka_cli dup -d ~/Downloads -x IMAGE -s hash -f results.txt

数据佐证

下表来自项目自带的横向对比(语言、框架、系统、核心能力):

能力KrokietFSlintDupeGuru
语言 / 框架Rust / SlintPython / PyGTK2Python / Qt5
支持系统Linux·Win·MacLinuxLinux·Win·Mac
重复文件
相似图片
大文件
相似视频
缓存加速
便携单文件

Rust 内存安全 + 多线程 + 无强制运行时依赖 + 缓存,正是它快、稳、轻的原因。

适合谁用

普通用户、摄影师、开发者都合适:想省事就用图形界面,想自动化就上手 CLI。一个免费、开源、不联网的开源磁盘清理工具,把重复文件、空文件夹、大文件一次收拾干净——就够用了。

【免费下载链接】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/10 16:44:51

【谨慎学习】手把手教你破解网站管理后台帐号密码

【导读】 对于网站运行的个人站长而言,最担心的是应如何有效且安全的去管理自己的网站,否则自己辛辛苦苦经营的网站就会被不请自来的不速之客给攻破,轻则站点数据被窃取,重则整个网站都被攻陷,导致无法恢复。 本文主…

作者头像 李华
网站建设 2026/9/10 16:41:27

AI教育学习助手:核心技术架构与实现解析

1. 项目概述:AI教育学习助手的价值与定位教育行业正经历一场由AI技术驱动的深刻变革。去年我在参与某在线教育平台智能化升级时,亲眼见证了AI助教如何将教师从重复性工作中解放出来——批改作业时间减少70%,个性化学习方案覆盖率达到90%。这个…

作者头像 李华
网站建设 2026/9/10 16:40:38

HBase GC 调优:提升 RegionServer 性能的关键配置

HBase GC 调优:提升 RegionServer 性能的关键配置 摘要 本文聚焦 HBase RegionServer 的垃圾回收调优,详细分析堆内存配置原则、CMS与G1垃圾回收器的适用场景选择,以及Full GC问题的诊断与治理方案。通过合理的内存分配与回收策略优化&#x…

作者头像 李华
网站建设 2026/9/10 16:37:23

Medusa 定时任务(Scheduled Jobs)编写与自动加载机制全解析

Medusa 定时任务(Scheduled Jobs)编写与自动加载机制全解析 【免费下载链接】medusa The worlds most flexible commerce platform for agents and developers 项目地址: https://gitcode.com/GitHub_Trending/me/medusa 导读 Medusa 框架内置了…

作者头像 李华