news 2026/9/2 10:08:21

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 是一款用 Rust 编写的免费开源磁盘清理工具,图形版叫 Krokiet。它能在一台完全离线的程序里找出重复文件、相似图片、空文件夹和大文件,帮你把占空间的冗余内容一次筛出来。

它帮你解决什么

💡 重复文件占了空间却分不清哪份该留

同一份文档、安装包散落在桌面、下载、网盘备份里,手动对比耗时又容易漏。Czkawka 按内容哈希把完全相同的文件归成一组,你只需决定留哪一份。

🖼️ 相似照片肉眼难辨

连拍、压缩过的截图、加了水印的旧图,文件名各不相同却长得几乎一样。相似图片检测按视觉内容分组,把这类"看起来一样"的图片挑出来。

🧹 空目录、大块头文件散落各处

嵌套空文件夹越积越多,几个几个 GB 的大文件说不清还能不能删。对应工具能分别把空目录和最占用空间的文件列成清单。

三步装起来

  1. 获取:直接克隆仓库
  2. 依赖:预编译二进制开箱即用,仅相似视频功能需额外安装 FFmpeg 并加入 PATH
  3. 启动:安装并运行图形版
git clone https://gitcode.com/GitHub_Trending/cz/czkawka
cargo install krokiet --locked

提示:旧版 GTK 图形界面已停止更新,新用户建议直接用 Krokiet;Android 上有触屏版 Cedinia 可用。

核心功能怎么用

⚙️ 查重文件:选对匹配档位是关键

按精度从快到慢分三档,按需选择:

匹配方式原理速度适合场景
文件名只比对名称极快顺手找同名文件
文件大小名称+大小相同极快大范围初筛
内容哈希逐字节计算指纹确认内容完全相同
  1. 打开"Duplicate Files",添加要扫描的目录
  2. 在工具设置里选择匹配档位
  3. 点击 Scan,结果按组展示:每组留一份,其余删除

🖼️ 找相似图片:阈值决定松紧

识别分辨率、水印不同但画面接近的图片,对整理手机相册和相机连拍最有用。

  1. 打开"Similar Images",添加图片目录
  2. 调低相似度阈值可让结果更严格
  3. 预览确认后删除多余的那份

📂 清空文件夹、找大文件

空文件夹工具使用进阶算法递归识别,连"里面只剩空子文件夹"的目录也会一起报出来;大文件工具则按你指定的数量列出最占空间的文件,方便决定删除或移到别的盘。

进阶玩法

  • 缓存加速:哈希结果会写入缓存,第二次扫描同一批文件明显更快,所有前端共享同一份缓存。删除大量文件后,在设置里"清除缓存中的过期记录"可保持缓存精简(见 核心算法说明)。
  • 路径过滤:目录面板可添加排除路径,设置里还能用通配模式跳过*/.git*/tmp*这类目录,扫描范围越窄越快(见 共享术语)。
  • 批量操作:选中结果后可批量删除、移动、重命名,或创建硬链接——两个文件名指向同一份实际数据,真正省空间。
  • 命令行自动化:czkawka_cli 提供同款能力,例如czkawka dup -d 目录 -s hash即可只按哈希查重(见 CLI 说明)。

常见问题

扫描速度太慢怎么办?

  • 确认缓存已开启(默认开启)
  • 缩小目录范围,用排除路径跳过系统目录
  • 视频类工具先装好 FFmpeg,避免边装边等

这个程序会联网、上传我的文件吗?

  • 不会。程序无任何网络请求,也不收集统计信息
  • 仓库依赖列表里找不到任何联网组件,可自行核验(见 常见问题)
  • 所有文件都只在你本机被读取

删除结果时怕误删重要文件?

  • 删除前先预览确认文件内容
  • 可先"移动到文件夹"归档,再二次确认
  • 把备份目录标记为受保护路径,任何批量操作都不会动它

延伸资源

  • 各前端工具总览
  • Krokiet 图形版完整说明
  • CLI 命令行用法
  • 常见问题合集
  • 核心算法与缓存说明
  • 核心扫描引擎源码
  • Android 版 Cedinia

先从"重复文件"扫一遍常用的几个目录,顺手开启缓存,第二次扫描你就会感受到差别。清出第一批空间后,再把相似图片和空文件夹工具加进你的日常维护清单。

【免费下载链接】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 10:07:35

基于Neo4j构建《红楼梦》知识图谱:从数据建模到可视化应用

简介:本资源是一套面向Python开发者与知识图谱初学者的《红楼梦》结构化知识建模实践包,聚焦于中文文本知识抽取、Neo4j图数据库构建与可视化展示全流程。资源共7个文件,包含核心知识图谱数据库(.zbak备份)、实体关系三…

作者头像 李华
网站建设 2026/9/2 10:07:30

C#上位机Modbus通信实战:NModbus库从RTU到TCP的完整指南

简介:这是一份面向C#开发者的NModbus工业通信示例工程,涵盖Modbus RTU、ASCII与TCP等多种协议操作,适合需要通过C#与PLC、仪表等工业设备进行数据交互的工程师学习参考。附带对Modbus功能码(如读线圈、读保持寄存器等)…

作者头像 李华
网站建设 2026/9/2 10:07:23

继电器自激振荡电路设计:从RC定时到警灯闪烁的硬件实现

你有没有遇到过这样的场景:一个简单的报警指示灯,需要它按照特定节奏闪烁,比如“亮一秒、灭一秒”或者“快闪三下、停顿两秒”?这种需求在工业控制、安防设备、甚至一些DIY项目中都很常见。很多人第一反应可能是用单片机写个程序&…

作者头像 李华
网站建设 2026/9/2 10:02:17

SwiftUI实现Mac菜单栏LLM用量实时监控与账单提醒

在实际项目里,API 账单和 token 消耗通常是月底才知道,但真正需要优化成本时,已经晚了。一个常驻在 Mac 菜单栏上的扩展,让 LLM usage 数据随时可见,是很多开发者的刚需。所谓 panel / pill / nub,分别对应…

作者头像 李华
网站建设 2026/9/2 10:01:25

单片机毕设项目:基于 STM32 的酒精超标声光报警及模拟熄火硬件实现 基于 STM32 单片机车载安全监测报警系统设计与开发(010206)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华