☰
Czkawka 使用指南:三步找出重复文件,收回几十 GB 空间
2026/10/13 8:20:15 网站建设 项目流程

Czkawka 使用指南:三步找出重复文件,收回几十 GB 空间

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

Czkawka 是一款用 Rust 编写的跨平台磁盘清理工具,专门找出重复文件、相似照片和空文件夹这类悄悄占空间的废件。它免费开源,全程离线,不联网、无广告、不收集任何信息。

先从一个真实场景说起

系统弹窗告诉你磁盘快满了,却不说原因。你翻下载文件夹、翻照片库,想找几个大文件删掉,结果全是几 KB 的副本,光靠肉眼翻一天也翻不完,还容易误删。Czkawka 就是替你干这件枯燥活的:指定几个文件夹,几分钟后它告诉你哪些文件重复、哪些文件夹空着、哪些照片其实是同一张的不同版本。

它用 Rust 写成,扫描靠多线程并行,速度快,代码几乎不含 unsafe,支持 Linux、Windows、macOS 甚至 Android。桌面主力版叫 Krokiet,命令行版叫 czkawka_cli,所有界面共享同一个扫描核心,行为一致。

快速上手:装好并跑通第一次扫描

最省事的安装方式是去项目发布页下载对应平台的预编译包,解压即用,无需额外依赖;Linux 用户也可以用包管理器直接装 czkawka。想自己编译的话,运行下面三条命令:

git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release

第一次扫描只需三步:打开程序,选“重复文件”工具,再点“添加”挑一两个具体的文件夹开始扫描。别一上来就选磁盘根目录,挑几个最乱的地方更省事。扫完结果按组列出,每组都是内容完全相同的文件。

核心用法

如何把空间收回来

重复文件是最常见、也最占地方的浪费,先拿它开刀。打开“重复文件”,选好文件夹后开始扫描,程序会按文件名、文件大小、内容哈希逐层比对,把真正内容相同的文件归到一组。扫完按组浏览,每组留一份,其余移到回收站。

想多挖一层空间,接着跑一遍“空文件夹”。它会递归处理整条空目录链,删掉下层的空目录后,上层新暴露出来的空目录也能一次抓出来。

容易踩的坑:大文件做哈希看着慢,别急——大小不同的文件在第一步就被筛掉了,根本不会进入最耗时的哈希阶段。

相似照片只留一张

拍完又修过、换了分辨率、加了水印的同一张照片,靠重复文件是找不出来的,得用“相似图片”。它会为每张图算一个内容指纹,把同一张的不同版本归到一组,结果带缩略图,并排看一遍,留下最清晰的那张。

坑在这里:相似度阈值决定分组松紧,设得太低会把不相干的图也拉进组里。建议从默认设置开始,发现误判再往回调,而不是盲目调高。

删除前怎么确认不会误伤

删文件最稳的姿势是:先逐组预览,确认每组里保留的那份是你想要的,再把其余的移到回收站,而不是直接永久删除。Krokiet 把“移到回收站”和“永久删除”做成了两个独立按钮,选错了也还有挽回余地。

坑在这里:批量勾选前先扫一眼文件路径,确认扫描范围只覆盖你想清理的目录,把系统目录和软件目录排除在外。清空回收站之前再快速过一遍,真有需要的文件此刻还能救回来。

还有哪些值得一扫的小工具

除了重复文件和空文件夹,核心库还带了一组更细分的工具:按体积倒序列出前 N 个大文件、找出 0 字节的空文件、清理临时文件、定位失效的符号链接、检测损坏文件,还能挑出扩展名和内容不符的文件。音频方面有“相同音乐”,能按标签或按内容认出不同比特率的同一首歌;相似视频 则按画面帧比对。

坑在这里:视频类工具(相似视频、视频优化)依赖本机装有 ffmpeg,没装它们会不可用。装好后这些功能就能正常工作。

进阶篇:让它更快、更省

  • 缩小扫描范围:用具体文件夹代替磁盘根目录,配合排除项跳过构建产物和依赖缓存,速度立刻上来。
  • 利用缓存:扫描结果和文件哈希会存进本地缓存,同一范围第二次扫描直接复用,明显更快。
  • 线程数:默认按 CPU 核心数并行。网络盘或老机器上适当调低,负载更稳。
  • 命令行自动化:czkawka_cli 支持把结果写到文件,适合塞进定时任务做周期性清理。
czkawka dup --help czkawka dup -d /home/user/Downloads -f results.txt

-f把扫描结果输出到文本文件,方便事后核对或交给脚本处理。想深入某个工具的参数,用--help查看对应子命令的完整说明即可,核心库 的扫描逻辑四个前端共用,行为一致。

快问快答

会不会误删我的文件?不会自动删。所有删除都要你手动勾选并确认,默认提供移到回收站的选项,误操作还有回头路。

第二次扫描为什么变快了?结果和文件哈希都存进了缓存,同一范围再扫会直接复用,不用重算。

需要联网吗?不需要。程序没有网络访问,不上传任何信息,全部处理都在本机完成。

视频工具点了没反应?它们依赖本机装有 ffmpeg,装好后相似视频等工具就能正常工作。

手机上能用吗?有专门的 Android 触屏版 Cedinia,但因缺少 ffmpeg,视频相关工具不可用。

资源清单

  • 项目 README:功能总览与工具对比
  • 核心库说明:czkawka_core 的构建与依赖
  • CLI 使用说明:命令行参数与示例
  • Krokiet 界面说明:桌面版安装与编译
  • 版本更新记录:各版本改动明细
  • 常见问题 FAQ:官方整理的问答

想深入某个工具的检测逻辑,可以直接读对应源码,例如 重复文件检测 和 空文件夹检测。遇到 bug 或想要新功能,可到仓库的 issue 区提交反馈,或参考 使用说明 了解更多。

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

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

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

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

立即咨询