什么是Czkawka

你是否常常因重复文件冗余,挤占磁盘空间,盼高效去重?

你是否常常遇大文件扫描,耗时久效率低,盼快速遍历?

你是否常常想图像音频比对,找重复辨相似,盼智能识别?

这个时候就要Long给大伙推荐一个开源神器:Czkawka

其主要作用为

  1. 重复文件扫描,一键删除。

  2. 空目录、空文件扫描。

  3. 大文件扫描

  4. 相似文件(图像、音频)扫描。

  5. 损坏文件扫描。

  6. 其他功能等。

Czkawka 优点

  1. 开源:源码公开,使用Rust语言,安全性较高、平台泛用性强。

  2. 免费:核心功能完善,无付费内容。

  3. 效率高:多线程运行、Rust语言编写,处理大容量磁盘或百万级文件时,能以更低的资源占用(CPU、内存)完成任务,扫描速度比部分 Python、Java 编写的工具提升 30% 以上

  4. 智能:不仅依赖Hash,有其独特的专属算法。

下面简单介绍一下 Czkawka 的安装使用

安装

软件为开源项目,GitHub地址为 GitHub - qarmin/czkawka: Multi functional app to find duplicates, empty folders, similar images etc.

感兴趣的朋友可以看一下源码

软件下载,进入GitHub Releases 页面 Releases · qarmin/czkawka

选择合适的版本

  • _arm后缀表示ARM架构版本,需要配合ARM架构设备,如树莓派等

  • 不带_arm适用于常见x86架构,如Intel处理器、AMD处理器等

  • _cli 系列,纯命令行工具。_gui系列,带图形化界面

  • _no_glibc表示不依赖系统glibc。(感动,某些最小化系统glibc会有问题,Long被其他很多软件坑了不少回了。这个居然还有这种版本的)

  • Czkawka 和 Krokiet是两个不同的软件,功能都一样。Czkawka 前端更加友好,且支持中文,推荐下载

这里我们选择windows_czkawka_gui_46.zip

Czkawka使用

下载解压之后得到如下文件,选择图示程序,运行czkawka_gui

运行界面如下:

默认会有一个目录设置,建议移除。

另外需要说明的是:

  • 要搜索的文件夹:被扫描、被检查的目标范围

  • 参考文件夹:用于限定对比对象,避免误删重要文件。通常不会被标记为 “待清理”(作为基准保留)

不同目录做比对

添加两个文件夹作为比对,假设我不想删除源文件的内容,查看比对目标文件夹是否有相同文件。

结果如下,通过选择,可以选择自定义范围。这里我选择删除最旧的文件。

按照需求选择保留的文件,无论选择什么,都无法选中参考文件夹中的文件。

同一目录作比对

大部分时候,是同一目录下有相同文件。

这个时候,添加路径只选择同一个路径,取消勾选参考文件夹

Krokiet

你也可以下载GitHub中的Krokiet软件,功能是类似的,不过没有中文版支持,但是更加轻量化,只有一个运行程序。工作页面如下:

有了这些神器的帮助,相信也你可以清理出那些烦人重复占空间的文件。