
Czkawka--一款开源的文件去重神器
什么是Czkawka
你是否常常因重复文件冗余,挤占磁盘空间,盼高效去重?
你是否常常遇大文件扫描,耗时久效率低,盼快速遍历?
你是否常常想图像音频比对,找重复辨相似,盼智能识别?
这个时候就要Long给大伙推荐一个开源神器:Czkawka
其主要作用为
重复文件扫描,一键删除。
空目录、空文件扫描。
大文件扫描
相似文件(图像、音频)扫描。
损坏文件扫描。
其他功能等。
Czkawka 优点
开源:源码公开,使用Rust语言,安全性较高、平台泛用性强。
免费:核心功能完善,无付费内容。
效率高:多线程运行、Rust语言编写,处理大容量磁盘或百万级文件时,能以更低的资源占用(CPU、内存)完成任务,扫描速度比部分 Python、Java 编写的工具提升 30% 以上
智能:不仅依赖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软件,功能是类似的,不过没有中文版支持,但是更加轻量化,只有一个运行程序。工作页面如下:
有了这些神器的帮助,相信也你可以清理出那些烦人重复占空间的文件。