news 2026/8/25 9:54:36

Czkawka免费开源磁盘清理工具:查找重复文件与相似图片完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Czkawka免费开源磁盘清理工具:查找重复文件与相似图片完整指南

Czkawka免费开源磁盘清理工具:查找重复文件与相似图片完整指南

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

关键词:

  • 核心关键词:Czkawka 重复文件清理
  • 长尾关键词:Czkawka如何查找重复文件、开源磁盘清理工具安装指南、Czkawka相似图片检测用法

Czkawka(波兰语意为"打嗝")是一款用 Rust 编写的免费开源磁盘清理工具。它扫描你指定的目录,找出重复文件、相似图片、空文件夹等,帮你清理占空间的冗余数据。新的图形界面 Krokiet 提供 Windows、macOS、Linux 的单文件版本,下载即可运行,适合想清理自己电脑或移动硬盘、又不要广告和遥测的用户。

🔍 它能做什么

  • 重复文件查找:按文件名、文件大小或内容哈希三层比对,识别完全相同的副本。
  • 相似图片检测:找出分辨率不同、加了水印或经过轻微编辑的图片。
  • 空文件夹与空文件清理:用算法识别真正无用的空目录和零字节文件。
  • 大文件分析:列出数量最大的 N 个文件,定位空间占用大户。
  • 另有相似视频、相同音乐、损坏文件、无效符号链接、EXIF 移除、视频优化等工具。

它做不到什么:这是本地扫描工具,不是云盘或 NAS 的在线清理服务;它不会自动删除任何文件,也不提供定时清理计划。如果你要的是后台自动化方案,它不适合你。

📦 安装与启动

三种方式,任选其一:

方式一:预编译包(推荐):到项目发布页下载对应平台的 Krokiet 预编译包。Windows 直接运行 .exe;Linux 给文件加执行权限后运行;macOS 分 Intel 和 Apple Silicon 两个版本。预编译二进制无强制运行依赖。

方式二:用包管理器安装:装了 Rust 工具链的机器上可直接执行:

cargo install krokiet --locked

方式三:源码编译

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

可选功能需要额外依赖:想用"相似视频"要装 ffmpeg,想用 HEIC/AVIF/RAW 图片支持要装 libheif、libavif、libraw。

⚡ 上手实操

以核心功能"重复文件查找"为例(Krokiet 界面源码见 krokiet/src/):

  1. 打开 Krokiet,在左侧工具列表选择重复文件
  2. 点击添加目录,选中要扫描的目录;不确定的目录可加到排除列表。
  3. 点击扫描,等待进度条完成。
  4. 结果按组显示,同组文件互为副本;用预览功能确认同组文件确实相同。
  5. 每组保留一个,选中其余文件,执行移到回收站或重命名。

确认无误后再清空回收站。重要数据建议先备份,再彻底删除。

🧰 其他高频用法

批量检测相似图片

相似图片工具会给出缩略图对比,方便你直观判断。相似度阈值按需求调:调高则更严格、漏报多,调低则结果多、需要多筛选。

快速找出空文件夹

空文件夹工具支持递归扫描,多级空目录一次找出。它只列出结果,删除操作由你执行。

定位大文件

大文件工具里设置"列出数量",扫描后按大小倒序列出文件,适合找大型安装包或没归档的媒体文件。

⚠️ 避坑与技巧

  • 先扫非系统目录:熟悉流程后再碰系统数据,避免误操作。
  • 利用缓存加速:扫描缓存在所有前端间共享,第二次起同目录扫描明显变快;中途停止扫描,已算出的结果也会写入缓存。
  • 相似视频依赖 ffmpeg:不装 ffmpeg 该功能不可用,其余功能不受影响。
  • 不要同时开两个相同工具实例:会损坏该工具的缓存。
  • 数据安全:删除前先预览确认;优先选"移到回收站";重要文件先备份,再永久删除。

🛠️ 技术亮点

整个应用用 Rust 编写,几乎不含 unsafe 代码。核心扫描引擎 czkawka_core 被 GUI、CLI、Android 前端复用;新前端 Krokiet 基于 Slint 框架,编译成静态链接的单文件二进制,在 Windows、macOS、Linux 上行为一致。应用不发起任何网络请求,也不收集遥测数据。

❓ 常见问题

Q:Czkawka 会自动删文件吗?不会。所有删除、移动、重命名操作都需要你手动确认,也可以先移到回收站观察。

Q:第一次扫描很慢怎么办?首次扫描要计算全部文件的哈希和特征,属正常现象。开启缓存后,同目录的后续扫描会快很多;也可以先缩小扫描目录、设置最小文件大小。

Q:它会联网吗?不联网。没有网络请求、遥测和自动更新检查,依赖列表里也不含任何网络库。

Q:支持哪些系统?Windows 10 及以上、macOS(Intel 与 Apple Silicon)、Linux(Ubuntu 22.04 及以上或同等 glibc 版本),Android 上有独立应用 Cedinia。

✅ 总结

Czkawka 覆盖了"先找出来、再确认、后清理"的完整流程:Rust 核心引擎扫描快,缓存让重复扫描不重复劳动,操作路径始终是扫描、预览、确认。管理大量本地文件的用户,值得把它加进工具箱。

资源:

  • 完整使用指南:instructions/Instruction.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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/25 9:47:33

Unity面试必问:string与StringBuilder性能优化解析

1. 为什么Unity面试总爱问string和StringBuilder?在Unity游戏开发面试中,string和StringBuilder几乎是必考题。这背后有三个核心原因:首先,字符串处理在游戏开发中无处不在:UI文本显示、网络通信协议、配置文件解析、日…

作者头像 李华
网站建设 2026/8/25 9:46:09

Jelu Java部署完全指南:3步用单个Jar跑起你的图书追踪器

Jelu Java部署完全指南:3步用单个Jar跑起你的图书追踪器 【免费下载链接】jelu Self hosted read and to-read list book tracker 项目地址: https://gitcode.com/gh_mirrors/je/jelu Jelu 是一个自托管(self hosted)的图书追踪器&…

作者头像 李华
网站建设 2026/8/25 9:43:57

340字节装下完整FORTH:史上最小真实编程语言milliForth全景概览

340字节装下完整FORTH:史上最小真实编程语言milliForth全景概览 【免费下载链接】milliForth A FORTH in 340 bytes — the smallest real programming language ever as of yet. 项目地址: https://gitcode.com/gh_mirrors/mi/milliForth milliForth 是一个…

作者头像 李华
网站建设 2026/8/25 9:43:42

大模型面试全攻略:从Transformer原理到实战技巧

1. 大模型面试备战指南:从零基础到收割9个offer的实战经验最近两年,大模型技术正在重塑整个科技行业的招聘格局。作为一位刚经历完24场大模型相关面试的候选人,我深刻感受到这个领域的面试风格与传统软件开发岗位有着显著差异。最终我收获了包…

作者头像 李华
网站建设 2026/8/25 9:43:36

数据结构面试核心:从原理到工程实践

1. 数据结构八股文在复试面试中的核心价值复试面试中的数据结构考核绝非简单的知识点抽查,而是对计算机专业基础能力的系统性检验。我在担任某985高校计算机系复试考官期间,曾统计过近三年面试评分数据:数据结构相关问题在专业能力评分中的权…

作者头像 李华