news 2026/9/2 13:55:33

14 种扫描一次搞定:Czkawka 免费重复文件查找与磁盘清理工具上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
14 种扫描一次搞定:Czkawka 免费重复文件查找与磁盘清理工具上手指南

14 种扫描一次搞定:Czkawka 免费重复文件查找与磁盘清理工具上手指南

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

Czkawka 是一款免费开源的跨平台磁盘清理工具,内置 14 种扫描功能:重复文件查找、相似图片、相似视频、空文件夹、临时文件、损坏文件检测等。它是单个独立文件,Windows、macOS、Linux 通吃,不联网、不装广告,配合内置缓存能让第二次扫描提速数倍。

用了多年的硬盘,重复文件、临时文件、空文件夹和碎片缓存常常悄悄吃掉 10% 甚至更多空间——而你很难手动把它们一个个翻出来。Czkawka 的思路是:让机器替你扫,你只负责点"删"。

认识 Czkawka:一个内核,4 种打开方式

同一个扫描引擎,4 个入口

Czkawka 的核心是一套用 Rust 写的扫描引擎czkawka_core,它几乎 100% 不含 unsafe 代码,靠多线程和高效算法跑出速度。围绕这个引擎,官方提供了 4 个前端:

  • Krokiet:现役推荐的图形界面,基于 Slint 框架,静态链接,下载下来就是一个能跑的单文件,跨平台表现最稳。
  • Czkawka GTK:老一代 GTK4 界面,12.0 是最后一个版本,新项目已转向 Krokiet。
  • czkawka_cli:命令行版本,专为脚本和自动化设计。
  • Cedinia:面向 Android 的触屏版。

四个前端共用同一个内核,且共享缓存——你用 CLI 扫过一遍,再开图形界面就能直接用上结果。

14 种工具,按需求分四类

不用死记,按目标归类就好:

类别包含工具
找重复重复文件、相似图片、相似视频、相同音乐
找垃圾空文件、空文件夹、临时文件、大文件
找问题损坏文件、无效符号链接、错误扩展名、不良文件名
做处理EXIF 元数据清除、视频优化(转码 + 裁剪黑边)

从"删重复"到"揪出伪装成 .jpg 的文件",一个工具全覆盖,不用在多个小程序之间来回切。

3 步装好,单文件即开即用

绿色版:下载就跑,分平台三步

Windows:下载windows_krokiet对应的.exe,双击即可运行,无需任何运行时环境。若需要"相似视频"功能,再单独装一下 ffmpeg。

macOS:按芯片选mac_krokiet_arm64(Apple Silicon)或mac_krokiet_x86_64(Intel),赋权后运行:

chmod +x mac_krokiet_arm64 && ./mac_krokiet_arm64

Linux:下载linux_krokiet_x86_64(或_arm64),同样赋权后运行:

chmod +x linux_krokiet_x86_64 && ./linux_krokiet_x86_64

源码编译:解锁更多图片格式

想支持 HEIF/RAW/AVIF 这类相机格式,从源码编译并加上对应特性即可:

git clone https://gitcode.com/GitHub_Trending/cz/czkawka

cd czkawka && cargo build --release --bin krokiet --features "heif,libraw,libavif"

不想折腾就一行装好最新版:

cargo install krokiet --locked

💡提示:核心程序零强制依赖,只有两个"可选件"——相似视频要 ffmpeg,额外图片格式要 libheif/libraw/libavif。仓库里还备好了 一键安装脚本(install_linux.sh/install_macos.sh/install_windows.bat),自动帮你把这些依赖装齐,装错也能立刻定位。

进阶玩法:让扫描又快又安全

缓存 + 预哈希:二次扫描提速数倍

首次全量扫描最慢,因为要读每个文件的内容算哈希。Czkawka 会把结果写进缓存,Krokiet 还默认开启"预哈希"——先只算大文件的首尾各 4KB 作为指纹,快速排除明显不同的文件,只对剩下的做完整哈希。效果是:同一批文件,第二次扫描会快很多;甚至中途停掉,已算出的哈希也已落盘,下次直接续上。

缓存目录默认在~/.cache/czkawka/(Linux),可用环境变量CZKAWKA_CACHE_PATH改到 U 盘上做便携模式。

参考目录:只删副本,绝不碰原件

这是清理大文件时最省心的安全阀。把要保护的目录(比如/archive或你的主备份)设为参考目录,它只参与比对、永不被自动删除。这样你可以放心让工具清理"收件箱"里的重复,而原件稳稳不动:

czkawka_cli dup -d ~/incoming -r ~/archive -D AEN -y

命令行自动化:先预览,再动手

CLI 最大的价值是可脚本化。三条命令就够日常用:

czkawka_cli dup -d ~/Documents # 找重复 czkawka_cli dup -d ~/Documents -D AEN -Q # 预览:保留最新,其余待删(dry-run) czkawka_cli big -d ~/Downloads -n 25 -x VIDEO # 下载目录里最大的 25 个视频

-Q是干跑模式,只打印"会删什么"而不动手;确认无误再加-y真正执行(默认移入回收站而非直接抹掉)。-x IMAGE / VIDEO / MUSIC / TEXT是扩展名宏,一行就能限定文件类型。想定期跑,把上面的命令塞进 cron 即可——-p还能把结果存成 JSON,方便归档。

💡专家建议:任何删除操作,养成"先-Q预览、后加-y执行"的习惯;拿不准就配合参考目录保护原件。三者叠加,基本可以排除误删风险。

横向对比:Czkawka 站在哪里

拿它和几款常见的清理/去重工具对照(数据来自项目 README 的能力对比表):

维度Krokiet (Czkawka)FSlintDupeGuruBleachbit
开发语言RustPythonPythonPython
运行平台Lin/Win/macOS/Android仅 LinuxLin/Win/macOSLin/Win/macOS
找重复文件
相似图片
相似视频
空文件 / 空文件夹
大文件查找
损坏文件检测
EXIF 清除
缓存加速二次扫描
单文件便携
是否持续更新

一句话结论:FSlint 和 Bleachbit 各有所长,但都只覆盖单平台或部分能力;Czkawka 是表里唯一把"找重复、找相似媒体、查损坏、清 EXIF、缓存加速、单文件便携"全部集齐,且仍在活跃更新的那一个。

常见问题速查(点击展开)

Q:它会联网吗?安全吗?A:不会。Czkawka/Krokiet 不发起任何网络连接,没有遥测、没有更新检查、没有统计。想自己验证,可以翻仓库的Cargo.lock——里面没有任何网络/HTTP 依赖。

Q:扫描很慢怎么办?A:保持缓存和预哈希开启(默认已开),把第二次及以后交给缓存;扫描超大目录时限定到具体子目录,别一次扫整个几 TB 的盘。HDD 受寻道限制本来就比 SSD 慢,属正常现象。

Q:怕删错文件?A:三重保险:先用-Qdry-run 预览,确认后再加-y(默认进回收站可恢复),并配合参考目录保护原件。

Q:多个目录怎么扫?A:每个目录重复-d一次,不要用空格或逗号塞进同一个参数里。排除目录用-e,按通配排除具体文件用-E(如-E '*/tmp*')。

Q:Windows Defender 报毒?A:这是 Rust + LTO 编译的已知误报。可到官方 releases 页核对 SHA256 校验和,或在 Defender 中将该文件加入例外。

现在就扫一次

打开 Krokiet,加一个你最乱的目录(比如"下载"或"照片"),先跑"重复文件",再跑一遍"大文件"——十分钟内就能看清空间都去哪了。想挑战一下?给自己定个目标:这一轮清理,至少释放 5 GB。

Czkawka 完全开源、免费、无广告,扫描逻辑全部写在明处,你可以逐行查看 核心扫描引擎 的代码,也能翻 CLI 完整参数手册、Krokiet 使用说明 和 常见问题 FAQ 深挖细节。把磁盘的"隐形占用"摊在阳光下,清理这件事本身就不再麻烦。

【免费下载链接】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/2 13:55:17

AI辅助开发像素风俯视角射击游戏:从美术生成到代码实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 13:50:35

农产品识别落地实战:CNN选型、数据治理与轻量化部署

简介:本资源是一套完整的基于卷积神经网络(CNN)的水果蔬菜图像识别系统,面向计算机、人工智能及相关专业本科生,适用于Python期末大作业、课程设计及毕业设计实践。项目聚焦图像分类核心任务,提供从数据预处…

作者头像 李华
网站建设 2026/9/2 13:50:26

内容很相关却不被AI引用?问题出在可信度

内容相关的文章不被AI引用,问题不一定出在内容本身,而是你的内容在AI的可信度评估体系里不达标。这篇文章会从AI引用机制的三个环节讲清楚“相关”和“可信”的区别,并给出诊断和落地方案。不知道你有没有遇到过这种情况:你在自己…

作者头像 李华
网站建设 2026/9/2 13:49:36

论文的摘要到结论信息一致性怎么保证?一篇讲透

导语 写论文时你可能遇到过这种情况:摘要里写的样本量是 320 份,正文方法部分却是 310 份;摘要结论说"干预显著改善了指标",正文结果里 p 值并不显著;退修意见里导师批了一句"结论与摘要口径不一致&quo…

作者头像 李华
网站建设 2026/9/2 13:47:37

MB95F564单片机开发模板:分层设计、外设驱动与实战避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华