Czkawka:一款纯 Rust 的开源磁盘清理工具,把 40GB 冗余缩到 3GB

发布时间:2026/10/18 13:50:02

Czkawka:一款纯 Rust 的开源磁盘清理工具,把 40GB 冗余缩到 3GB Czkawka一款纯 Rust 的开源磁盘清理工具把 40GB 冗余缩到 3GB【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka我有个 800GB 的移动盘里面躺着四年攒下的下载、备份和构建产物体积 412GB。靠人眼翻一周都找不到头用按名称查找只能捡到漏网的重复文件。我需要的是一个能一口气把重复文件、相似图片、空文件夹、臃肿依赖全部定位出来的开源磁盘清理工具。Czkawka 就是干这个的核心库czkawka_core负责扫描Krokiet、Czkawka GUI、命令行版、Android 版Cedinia四个前端各自负责展示和删除我日常用的是桌面版 Krokiet。项目说明名称Czkawka波兰语打嗝桌面新前端叫 Krokiet作者qarmin语言Rust几乎不含 unsafe 代码平台Linux、Windows、macOS、FreeBSD覆盖 x86/ARM/RISC-V另有 Android 端扫描能力重复文件、相似图片、相似视频、相同音乐、空/空文件、临时文件、大文件、坏链接、损坏文件、扩展名错配、EXIF 清除、视频优化许可证核心与 GTK/CLI 前端为 MITKrokiet 与 Cedinia 为 GPL-3.0三种装法与首次运行的三个设置包管理器适合懒得管版本的人发行版仓库里一般能搜到 czkawkamacOS 用户也可以走 Homebrew。嫌慢就下载预编译包官方发布页提供 Windows 压缩包、macOS DMG 和 Linux AppImage/Flatpak解压即用没有运行时依赖。想要最新功能就自己编译git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release首次启动后我一般会先做三件事一是把扫描目录指到非系统盘把node_modules、虚拟机磁盘所在路径加进排除列表二是把最小文件大小调高到 1MB几百 KB 的小文件重复了也省不出空间三是确认缓存开关是开着的——这是 Krokiet 相对其他前端的一大优势文件哈希、图片指纹都按工具分别存盘第二次扫同一批文件时没变动的部分直接跳过实测 10 万个文件的重复扫描从首遍的几分钟缩到几十秒。搬家前的大盘去重我的场景是把移动盘数据迁进 NAS必须先把冗余榨干。操作路径左侧选 Duplicates比对模式直接选哈希内容级勾选包含图片/视频扫描 10 万文件大约 2 分钟。参数上注意把最小体积设成 1MB否则结果里全是重复的package-lock.json。预期效果同内容文件会按组列出来每组默认保留一份我通常只删体积最大的组100GB 级的盘一次能省下几十 GB。照片库瘦身跨设备备份是重灾区手机备份到电脑、电脑再同步到网盘同一张照片常有三个版本。相似图片模块用感知哈希算指纹缩放、加水印、轻微裁剪都能被认出来。建议参数相似度用中等档位对应哈希距离约 15 左右阈值给太宽会把不同构图的照片也判成相似误伤率明显上升最小尺寸保持 256px过滤掉图标类干扰。预期效果几千张图库能清出 10%~20% 的体积且预览界面是缩略图并排删错之前一眼能看出来。开发环境体检定位臃肿与损坏开发目录里的重复往往不是内容重复而是依赖缓存和构建产物叠出来的。我会跑三个模块大文件取 Top 100一眼看到哪个依赖树或产物在吃空间损坏文件定位坏掉的安装包和截断的下载坏扩展名揪出改后缀冒充的伪装文件。预期效果不需要逐个翻目录十几分钟就能把 20GB 级的缓存和僵尸文件清干净构建目录随之变轻。线程、缓存与排除规则怎么调线程数默认吃满逻辑核心机械硬盘或边写代码边扫描时建议改成物理核心数否则磁盘 I/O 先于 CPU 打满速度反而更差纯 SSD 场景保持默认即可。缓存按工具独立存放且带参数指纹一旦你改了比对模式或相似度档位对应缓存自动失效重算——所以建议参数定下来再反复扫别每次改一档。排除规则只加确定无关的路径比如node_modules、.cache、虚拟机磁盘目录要查重复的文件本身千万别放进来否则它自己那份会被算成独苗逃过检测。删除前的三步确认每次动手之前我都会过一遍这张清单预览点开缩略图或文件开头几行确认是同一份内容而不是同名不同物分组每组只留一份优先保留路径最短、日期最新的那份方式先移入回收站而不是永久删除观察两三天没问题再清空Czkawka 本身不联网、不收集任何信息也从不替你自动删文件——这些行为我用了很久没有出过一次意外。仓库里往哪看核心扫描引擎czkawka_core/src/tools/每个工具一个目录模块实现与测试并存桌面界面逻辑krokiet/src/使用说明与版本历史README.md、Changelog.md它不会像一键瘦身那样替你决定什么该留但扫得全、删得准这件事它确实把边界守得很清楚。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/16 3:38:56

RPCS3 中文界面配置一文讲清:5 分钟把模拟器换成中文

RPCS3 中文界面配置一文讲清:5 分钟把模拟器换成中文 【免费下载链接】rpcs3 PlayStation 3 emulator and debugger 项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3 打开 RPCS3,满屏英文菜单,连"在哪里改语言"都找…

2026/10/17 11:07:16

基于人口普查数据与智能体模拟诊断韩语大模型政治偏见

1. 项目缘起:为什么我们需要一个“人口普查”来诊断大模型的政治偏见? 最近在跟几个做多语言大模型评测的朋友聊天,大家普遍有个感觉:评测英文模型的工具和框架已经相当成熟了,从MMLU到TruthfulQA,各种基准…

2026/10/19 0:39:58

Java+Swing+MySQL超市商品管理系统:JDBC到JTable完整实战

简介:基于JavaSwingMySQL开发的超市商品管理系统完整源码包,面向Java初学者、数据库课程设计及毕业设计场景。系统围绕商品、库存、供应商三大核心表展开,通过Swing界面完成商品添加、查询、修改、删除等CRUD操作,并结合MySQL实现…

2026/10/19 0:39:58

本地摄像头刷脸签到系统:face-api.js+Flask+SQLite实战

简介:本资源是一套面向计算机专业本科生的毕业设计与课程作业级智能系统项目,聚焦人工智能在办公场景的落地应用,解决传统会议室预约混乱、身份核验低效、资源利用率不高等实际问题。压缩包共168个文件,45.05MB,涵盖前…

2026/10/19 0:39:58

过程和函数:用 TaoToken 统一 Key 调试存储过程与游标

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

2026/10/19 0:39:58

EasyUI 1.3.4图标与样式深度解析:从精灵图到主题定制

简介:这是一套针对 jQuery EasyUI 1.3.4 的图标与样式资源包,目标用户是使用 EasyUI 框架搭建后台管理界面或业务系统的前端工程师。EasyUI 基于 jQuery,提供对话框、表格、菜单等成熟组件,而该版本的图标与样式定义恰好解决了界面…

2026/10/18 0:01:50

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/19 0:04:56

悟空开源无代码平台实战:从实体建模到应用设计避坑指南

简介:基于悟空开源无代码平台的多种应用设计源码,面向希望在不编写代码的情况下快速搭建CRM、HRM、财务系统、ERP、SRM等业务应用的企业与技术人员,通过拖放式界面和内置模板即可完成应用定制与部署。压缩包共697个文件,约10.74MB…

2026/10/19 0:04:56

基于.NET9的多租户权限系统:数据权限与动态API落地实践

简介:这份资源是一套面向 .NET 与 Vue 全栈开发者的中台权限管理系统,后端基于 .Net9,前端采用 Vue3 Element Plus,并配套 uniapp uviewui 移动端方案,实现前后端分离。系统覆盖多租户隔离、数据权限、动态 Api、任务…

2026/10/19 0:04:56

场地预约小程序毕设实战:SSM+微信小程序+MySQL数据库设计到避坑

简介:面向毕业设计场景的场地预约小程序完整项目,基于微信小程序SSMMySql技术栈开发,适合计算机相关专业学生作为选题参考、功能扩展或二次开发起点。系统实现场地类型管理、场地管理、预约管理、取消申请与押金退回等功能,分为管…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑