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/):
- 打开 Krokiet,在左侧工具列表选择重复文件。
- 点击添加目录,选中要扫描的目录;不确定的目录可加到排除列表。
- 点击扫描,等待进度条完成。
- 结果按组显示,同组文件互为副本;用预览功能确认同组文件确实相同。
- 每组保留一个,选中其余文件,执行移到回收站或重命名。
确认无误后再清空回收站。重要数据建议先备份,再彻底删除。
🧰 其他高频用法
批量检测相似图片
相似图片工具会给出缩略图对比,方便你直观判断。相似度阈值按需求调:调高则更严格、漏报多,调低则结果多、需要多筛选。
快速找出空文件夹
空文件夹工具支持递归扫描,多级空目录一次找出。它只列出结果,删除操作由你执行。
定位大文件
大文件工具里设置"列出数量",扫描后按大小倒序列出文件,适合找大型安装包或没归档的媒体文件。
⚠️ 避坑与技巧
- 先扫非系统目录:熟悉流程后再碰系统数据,避免误操作。
- 利用缓存加速:扫描缓存在所有前端间共享,第二次起同目录扫描明显变快;中途停止扫描,已算出的结果也会写入缓存。
- 相似视频依赖 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),仅供参考