Czkawka:一款开源工具找出重复文件、相似图片与空文件夹

发布时间:2026/9/25 4:54:26

Czkawka:一款开源工具找出重复文件、相似图片与空文件夹 Czkawka一款开源工具找出重复文件、相似图片与空文件夹【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaCzkawka 是一款用 Rust 编写的多功能磁盘清理工具内置 14 个扫描器可定位重复文件、相似图片、空文件夹和临时文件并靠缓存让第二次扫描明显提速。 磁盘快满了先找出空间去向看到磁盘已用 92%时你可能想直接清空下载目录。但真正的空间大头往往更隐蔽同一份文档备份出的 3 个副本、照片库里同一场景的 20 张连拍、过去两年项目迭代留下的一堆空文件夹还有早已忘记的 4GB 安装包和临时文件。Czkawka波兰语意为打嗝就是为这类场景做的你加入目录它告诉你哪些文件冗余、能腾出多少空间并且在你确认之前不会自动删除任何东西。 安装步骤一条命令编译安装推荐使用的前端 Krokiet 可直接从 Rust 源码编译安装cargo install krokiet --locked首次运行 3 步加入扫描目录在目录旁勾选Reference引用复选框可将其标记为引用目录——里面的文件只参与对比永远不会被删除或移动。选择工具选重复文件或相似图片。默认最小文件大小为 16KB更小的文件会被忽略这是为了避免海量小文件误报淹没结果。扫描后确认结果出来后保留最新等自动选择模式每组合至少留 1 个文件确认无误再执行删除或移到回收站。 功能实战4 个场景直接上手整理照片库相似图片做什么找出同一张照片的不同分辨率副本、加水印版本和轻编辑变体。怎么做选相似图片用感知哈希比较图像内容相似度阈值是 0~40 的尺度默认 10。得到什么照片按视觉相似性分组JPEG 和 WebP 同内容的图也会进同一组你只需核对后删掉低清副本。清理下载目录重复文件 引用目录做什么找出同一文件的多份拷贝只留一份。怎么做把下载目录加为扫描目录把你整理好的资料库设为引用目录删除策略选保留最新。命令行版本可一条命令先做干跑预览czkawka_cli dup -d /home/you/Downloads -r /home/you/Library -D AEN -Q得到什么一份待删清单。确认无误后去掉-Q再执行加-y会把文件移入回收站而不是永久删除。一次扫掉空文件夹、空文件和临时文件做什么清掉三类最常见的隐形垃圾。怎么做三个独立工具——空文件夹递归识别各级空目录、空文件0 字节文件、临时文件匹配.tmp、.bak、~、.crdownload等十余种默认模式含thumbs.db、.DS_Store。得到什么一份全部可删的清单逐个确认或直接批量处理。批量处理视频做什么找出同一视频的不同编码副本、裁掉视频黑边、转成更高效的编码。怎么做相似视频按抽帧哈希比较容差默认 10视频优化器检测黑边一行中黑色像素占比 ≥90% 才算边转码默认目标 H.265。得到什么删掉冗余编码后的空间以及转码后体积更小的视频。注意这两项需要系统已安装 ffmpeg。全部 14 个工具的核心逻辑在 czkawka_core/src/tools/ 中实现由各个前端共享。⚙️ 进阶技巧3 个参数让扫描更快更准相似图片阈值怎么调误报多时把最大差异降到 4~5同时把哈希尺寸从 16 提到 32——指纹更长、误报更少但可能漏掉重编码副本反之要抓水印、压缩变体就升到 10~20。用预哈希缓存加速二次扫描该机制对大文件只算首尾 4KB 的部分哈希重扫时只对新增或变化的文件做完整哈希。Krokiet 默认开启CLI 需手动加-u。缓存文件放在~/.cache/czkawka/由 CLI、Krokiet、GTK 各前端共享。引用目录保护原始文件把工作目录和备份目录一起加入扫描备份侧勾选引用CLI 用-r参数每个目录单独传一次。此时工具只显示至少含一个引用目录文件的组删除操作碰不到这些文件。 技术速览Rust 核心 多前端Rust 编写、多线程扫描。核心库czkawka_core被 4 个前端共享KrokietSlint 桌面端推荐、CLI脚本与自动化、旧 GTK4 版12.0 为最终版本和安卓端 Cedinia。程序不联网、不收集任何统计。许可证核心与 CLI 为 MITKrokiet 整体 GPL-3.0图片与音频为 CC BY 4.0。❓ 常见问题会不会误删文件不会。所有删除都要手动确认自动选择模式每组必留至少 1 个文件且可先干跑预览或切换到回收站模式。为什么小重复文件没被找到结论默认忽略 16KB 以下的文件CLI 的 dup 命令默认 8KB目的是避免海量小文件巧合撞哈希。需要时在设置里调低最小文件大小或给 CLI 加--minimal-file-size 1。相似视频用不了结论必须安装 ffmpeg。该工具靠 ffmpeg 抽帧程序不捆绑sudo apt install ffmpeg或brew install ffmpeg装好后重启程序即可。会上传我的数据吗不会。代码中没有任何网络依赖你可以在Cargo.lock的依赖列表里自行验证没有 HTTP 或遥测类 crate。✅ 写在最后Czkawka 用 14 个工具覆盖了磁盘清理的大多数场景安装成本只有一条命令。建议下一步先在下载目录跑一次重复文件完整走一遍扫描、确认、移入回收站的流程再扩展到整盘扫描。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/22 8:57:46

把风扇拖成你喜欢的形状:G-Helper 风扇控制全流程

把风扇拖成你喜欢的形状:G-Helper 风扇控制全流程 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expert…

2026/9/22 8:57:42

简单理解StarRocks

链接地址 上面连接中的Short‑Key没有写清楚 是根据排序键后进行1024的,可以看文中最后面的中文文档查看 额外补充: OLTP:关系例如MySQL 高并发、小事务,读写频繁 ​行式存储,范式化设计(3NF&#xff09…

2026/9/23 6:39:59

网文原始素材到可投产短剧分集剧本完整落地流程

我所在是八人内容改编工作室,主攻网文IP短剧、漫剧改编项目,常规项目体量20‑80集,单集1‑2分钟,我的主要工作是把控从原始网文文本,到分集剧本、故事板的中间转化环节,对接编剧、分镜人员以及后期生产链路…

2026/9/25 4:52:46

用OpenCvSharp给USB摄像头做H264录像:FFmpeg管道绕开编码器坑

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

2026/9/25 4:52:46

PixVerse会员试用GPT Image 2.5:图像生成成本与实操指南

1. 拆解“PixVerse 会员试用 GPT Image 2.5”背后的真实需求1.1 这个标题到底在说什么先把话说直白一点:这个标题的核心信息量其实集中在两个点上——PixVerse 的会员体系和GPT Image 2.5 的图像生成能力。很多人第一次看到这个组合会有点懵,因为 PixVer…

2026/9/25 4:52:46

DCPcrypt2在Delphi12.3下的AES文件加密与哈希校验实践

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

2026/9/25 4:52:46

EMG手势识别实战:从EMG1数据集到稳定分类的完整链路

简介:本资源是一套基于真实表面肌电(sEMG)信号的手势识别完整实现方案,面向生物医学工程、人机交互及模式识别方向的本科生、研究生与算法工程师,解决肌肉电信号采集、特征建模与实时手势分类等核心问题。压缩包共156个…

2026/9/25 4:52:46

EndNote参考文献样式安装与微调全指南:从下载到排错

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

2026/9/25 4:47:46

ISE 14.7在Win11上原生运行实战:从安装到排坑全记录

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

2026/9/24 20:24:47

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/23 12:06:55

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/25 0:02:35

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:02:35

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:02:35

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/22 16:34:32

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/22 20:01:30

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/22 13:25:41

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

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

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

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