Czkawka:免费清理重复文件,用 14 个扫描工具找回磁盘空间
2026/9/14 10:58:59 网站建设 项目流程

Czkawka:免费清理重复文件,用 14 个扫描工具找回磁盘空间

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

Czkawka(桌面主界面 Krokiet)是一款免费开源的磁盘清理工具:按内容哈希找出重复文件,也能扫出空文件夹、相似图片、大文件。本文带你走完从下载到安全清理的最短路径。

为什么系统自带清理不够用

  • 按内容认,不按目录认:系统清理只认特定临时目录,Duplicate Files默认比对文件内容哈希,改名、挪过位置的文件照样认出来,藏在不同目录里的"影子副本"会被挖出来。
  • 能找"像但不一样":系统清理碰不到这类冗余,Similar Images能把分辨率不同、加了水印、重新编码过的图片归成一组,照片库里同一张照片的多个版本可以合并。
  • 第二次扫描明显更快:默认存哈希缓存,同一批文件再扫时跳过已算过的,反复清理不会越来越慢。
  • 受保护的文件永远不删:想留的文件夹可标记为参考路径,只参与比对,任何动作都不会删它、移它。

🧭 第一次重复文件扫描怎么走

  1. 到发布页下载对应系统的预编译版,双击就能跑;想自己编译的话:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release
  1. 启动后在左侧选Duplicate Files工具,把要扫描的文件夹加进Included Paths
  2. 把不想碰的路径(系统目录、回收站)加进Excluded Paths
  3. 打开Settings,确认最小文件大小,默认 16 KB,无意义的小文件直接跳过。
  4. Scan,结果按"重复组"一行行列出来。

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

🧰 按清理流程用对功能

扫描前准备:先看清大文件和空文件夹

正式扫描前,先用Big Files按体积排序(默认列出最大的 50 个),一眼看清谁在大量占地;目录层面用Empty Folders递归找出真空目录,没有子选项、直接出结果。Settings里还能提前设Allowed extensionsFile size (KB)上下限和Recursive search,让扫描范围不含无关内容。

执行扫描:重复文件与相似图片的取舍

Duplicate Files有四种方式:默认的Hash(内容哈希,算法默认 Blake3)误报最少;SizeName快但误报多,只适合范围很小的目录。Similar Images是另一个主力:默认Max difference为 10、哈希尺寸 16,"裁过边、打过水印"的照片能归到一组;核心算法在 czkawka_core/src/tools/ 目录,有兴趣可以翻源码对照。

审核结果:先确认再选择

审核环节我一般先双击某行直接打开文件确认内容;Similar Images还能用Compare打开并排对比图,决定留哪张。Select提供"除最新/最大/最短路径外全选"这类批量策略,不用逐组手动点。

安全清理:可恢复优先

对结果的操作有Trash(进回收站,可恢复)和Delete(永久清除),拿不准去向时用Move挪走再说。Exif RemoverVideo Optimizer会直接改动文件本体(清除 GPS、相机型号等元数据,视频重编码或裁黑边),动手前先复制一份原件。

自动化:把清理排进计划

命令行版czkawka_cli适合写进定时任务,结果可导出成文件留档,用法见 czkawka_cli/README.md。

⚙️ 三个真正改变体验的开关

  • Use prehash(默认开):先对文件头尾算部分哈希,把大部分不重复的文件排除掉,再对剩下的算完整哈希。关掉能省一点缓存,但复扫明显变慢。
  • Use cache(默认开):存放哈希与元数据。关掉意味着每次扫描全部重算,大目录要多等很久。
  • Max difference(Similar Images,默认 10):调高抓更多"近似款",连镜像、旋转版本也能找到(可配合 Geometric invariance),但误报变多;调低更严格,容易漏掉边缘情况。

🚧 避坑清单

  • 删之前先用预览窗口打开文件,确认删的确实是它,Broken Files可能存在误报。
  • 能用Trash就别用Delete,后者不可恢复。
  • 给必须保留的文件夹(如备份盘)勾上 Ref 标记为参考路径,再开始扫描。
  • Exif RemoverVideo Optimizer跑之前先备份原件,这两类动作改完不能反悔。
  • 别一次扫整块 TB 级磁盘,先缩小到子目录,再用大小过滤掉无关小文件。

哪些人该用,哪些场景别硬上

照片、视频重复多的人(独立摄影师、管理全家照片库的家庭用户),以及要清构建产物、临时文件的开发者,用它收益最大;命令行版本还适合"每周定时扫描加结果导出"的自动化需求。反过来,只想清系统缓存的人用系统自带工具就够;只想腾出十几 MB 空间,也不必为它跑一次全盘扫描。

❓ 常见疑问

会误删重要文件吗?不会。所有删除都要你手动确认,Trash可恢复,参考路径里的文件永不被删除——删除入口和参考路径保护在 instructions/FAQ.md 里都有说明。

会占很多磁盘或内存吗?不会。缓存只存哈希、大小这类元数据,不存文件内容;缓存文件异常时删掉~/.cache/czkawka下的对应文件,下次扫描会自动重建。

支持哪些系统?预编译版覆盖 Windows 10 以上、macOS(Intel 与 Apple Silicon)、Ubuntu 22.04 以上,另有 FreeBSD、ARM、RISC-V 构建;Android 端有独立的 Cedinia 版本。

现在就能做的第一步

挑一个不常动的非系统盘(或下载文件夹)加入Included Paths,跑一次Duplicate Files扫描,看完结果后对几组有把握的文件执行Trash——第一次就能直观看到省出的空间。

仓库资源

  • 总览指南:instructions/Instruction.md
  • Krokiet 详细手册:instructions/Instruction_Krokiet.md
  • 常见问题:instructions/FAQ.md
  • 核心算法源码:czkawka_core/src/tools/

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

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

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

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

立即咨询