Czkawka 重复文件与相似图片清理:3分钟跑通,附避坑答疑
2026/9/2 22:37:09 网站建设 项目流程

Czkawka 重复文件与相似图片清理:3分钟跑通,附避坑答疑

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

硬盘被重复的视频、照片和空文件夹塞满时,Czkawka 能在几分钟内把它们清出来。这个用 Rust 写的磁盘清理工具,把重复文件、相似图片、空文件夹一次扫完,删冗余副本前还会先让你确认。

🧹 先搞懂它能帮你解决什么

当你换电脑后 C 盘告急、想找出那些反复出现的视频和文档副本时,它能按内容直接定位重复文件,不用逐个文件夹翻。 当相机拍了一堆几乎一样、只是分辨率或水印不同的照片,你又懒得逐张比对时,它能识别出内容相近的相似图片。 当删完一个老项目后留下一串层层嵌套的空目录时,它能把这些空文件夹一并找出来清掉。

⏱️ 3分钟跑起来

最快的路径是直接用预编译版,几乎不用装依赖。

  1. 到项目的 Releases 页面,下载对应系统的 Krokiet 压缩包(它是当前主推的图形界面)。
  2. 解压后直接运行:Windows 双击.exe,macOS/Linux 先给可执行文件加执行权限再启动。
  3. 想从源码构建也行,克隆仓库后一条命令装好:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka
cargo install krokiet --locked

🎯 核心功能实操

重复文件查找步骤

当你想给塞满的硬盘瘦身时,用它精确找出内容完全相同的副本。

  1. 打开 Duplicates(重复文件)工具。
  2. 添加要扫描的目录。
  3. 选一种匹配方式,点扫描。
  4. 在结果里勾选冗余副本,删除。

三种匹配方式可以这样挑:

匹配方式依据速度适合场景
按名称文件名相同最快快速排查同名文件
按大小文件大小相同先缩小范围
按哈希文件内容相同稍慢精确去重,推荐

小技巧:默认会跳过小于 16KB 的文件,想连小文件一起去重就把「最小文件大小」调低。

相似图片整理方法

当相册里有很多只是分辨率、水印或裁剪不同的照片时,用它一次挑出来。

  1. 打开 Similar Images(相似图片)工具。
  2. 添加照片所在目录。
  3. 设置相似度阈值(Max difference,默认 10)。
  4. 扫描后在预览里比对,删掉多余的相似图。

小技巧:误报多就把阈值调低到 4~5;漏报就调高,或改用 Gradient 算法并加大哈希尺寸。

空文件夹批量清理

当删完文件后留下一堆空目录时,用它一次清干净。

  1. 打开 Empty Folders(空文件夹)工具。
  2. 添加要检查的目录。
  3. 点扫描。
  4. 全选并删除找到的空目录。

小技巧:它用递进式算法,多层嵌套的空文件夹也会被一并找出,不只会看第一层。

大文件查找步骤

当你不确定空间被谁占走时,用它揪出最大的几个文件。

  1. 打开 Big Files(大文件)工具。
  2. 设置要查看的文件数量或大小阈值。
  3. 添加目录并扫描。
  4. 按列表大小决定移动还是删除。

小技巧:配合默认开启的缓存,第二次扫同类目录会明显更快。

🛠️ 进阶:几个真正管用的设置

这三项改动都集中在设置面板里,是日常最值的。

  • 缓存:位置在设置面板的缓存区,默认开启。它把算过的哈希和缩略图存下来,第二次扫同一批文件会快很多;一般不用动,删过很多文件后点一下「清理过期缓存」即可。
  • 最小文件大小:默认 16KB,比它小的文件不参与重复判断。想连小文件一起去重,就在设置里把它调低;原因是默认值能滤掉一堆「恰好相同」的琐碎文件,免得结果被刷屏。
  • 参考目录:给某个目录勾上「Reference」后,它只用于对比、绝不会被删除。把整理好的原图库设为参考,只删下载文件夹里的重复副本,原件永远保留。

❓ 遇到问题先查这里

问:明明重复的文件为什么没被找出来?

  • 检查「最小文件大小」,默认 16KB 会跳过小文件,调低再扫一次。
  • 符号链接默认不跟进,要扫目标就把真实路径加进来。
  • 回收站、.git等默认在排除项里,确认没被过滤掉。

问:会不会误删重要文件?

  • 自动选择模式每组永远至少保留一份副本。
  • 删除前有确认弹窗,支持先预览再操作。
  • 程序不联网、不上传文件,全程只在本机运行。

问:Krokiet 窗口发黑或打不开怎么办?

  • 用软件渲染启动,设置环境变量SLINT_BACKEND=software再运行。
  • 换一个构建版本,用 all_backends 包里的启动脚本逐个试。
  • 更新显卡驱动后再试。

📚 深入学习的入口与下一步

想再往下挖,从这几份项目内文档入手:

  • Krokiet 图形界面完整指南
  • 命令行参数与自动化参考
  • 高频问题 FAQ
  • 核心库 czkawka_core 说明

如果你常在手机上整理照片,仓库里的 Cedinia 就是它的安卓触屏版本。按上面的步骤先跑一遍重复文件扫描,10 分钟内就能把最占空间的部分清出来。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询