Czkawka 使用指南:如何免费查找重复文件、空文件夹和相似图片
Czkawka 使用指南如何免费查找重复文件、空文件夹和相似图片【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka下载文件夹里躺着三份一模一样的安装包相册里堆着一批分辨率不同、画面却几乎相同的截图。Czkawka 是一个用 Rust 写的免费文件清理工具能在本地帮你找出重复文件、空文件夹和相似图片再安全地删掉多余的那几份。它离线运行、不联网、不收钱Windows、macOS、Linux 都能用。Czkawka 是什么、解决什么问题Czkawka 是一套共享扫描内核 多个前端的工具。核心库 czkawka_core 负责所有扫描算法。界面分四种桌面 KrokietSlint、老版 Czkawka GUIGTK4已停更、命令行 czkawka_cli、安卓 Cedinia。同一套内核界面随你挑。它想解决的事很具体空间被重复内容吃掉同内容不同名的文件、不同分辨率的同一张图系统里积下的垃圾空文件夹、0KB 空文件、临时文件、失效的快捷方式看不见的隐患损坏的文件、扩展名和内容对不上的文件扫描靠多线程和感知哈希很快开缓存后第二次扫同一批文件会明显变快。新手如何选对版本桌面、手机、脚本三条路先看你用在哪台设备再决定装哪个前端——扫描能力它们都一样。你的情况选这个说明桌面日常用Krokiet默认推荐Win / Mac / Linux 体验一致命令行 / 自动化czkawka_cli能导出 JSON、设退出码适合脚本安卓手机Cedinia实验性触屏版视频转码 / 优化不可用已在用 GTK 老版Czkawka GUI12.0 后停止更新建议迁到 Krokiet新手直接下 Krokiet 的预编译二进制即可单文件、免运行时Windows 10、macOSIntel 和 Apple 芯片、Ubuntu 22.04 都有。 核心能力按你遇到的问题挑工具找出内容完全相同的重复文件它按文件大小 → 快速预哈希 → 完整哈希三步走默认用 Blake3 做完整哈希所以文件名不同、只要内容一样就会被归到一组。GUI 里选 Duplicate Files、方法选 Hash点 Scan命令行等价于czkawka_cli dup -d 目录。注意默认只扫 16KB 以上的文件想查小文件就调低最小尺寸。可验证的效果每组只留一个其余删掉或移回收站省下的空间就是多出来的那份拷贝的大小。找出画面接近但不同的相似图片、视频、音乐这类看着像、但字节不同的内容靠感知哈希识别。相似图片支持 JPEG、PNG、WebP 等格式能抓住不同分辨率、加过水印、重新压缩的同一张图右侧 Max difference 越小越严格GUI 默认 10。视频需要另装 ffmpeg按抽帧内容比对能认出剪辑、转码过的同一段音乐可只比标签或按音频指纹找内容相同的曲。可验证的效果结果带缩略图你能直接看出哪两张其实是一回事。清掉不占内容的空间空文件夹、空文件、临时文件这组工具专门挑没什么内容、却占着地方的东西。空文件夹用递归算法把父目录只剩空子目录、其实也空了的情况一并算进去空文件找 0KB 文件还能扫全为 0 字节的文件临时文件按 thumbs.db、.bak、.tmp、.crdownload 这类后缀匹配默认列表可自己改大文件工具按大小排序列出最大的前 N 个默认 50 个。可验证的效果每行都带路径和大小你照着名字确认而不是盲删。两个实战备份去重与定时清理下载目录案例一清理工作目录同时保住原始文件背景你有一个整理好的原始照片库和一个不断丢新文件的下载目录想清掉下载目录里的重复但不能动原始库。关键操作把两个目录都加进 Included paths然后勾上原始库那行的 Ref参考路径——参考路径里的文件只参与比对永远不会被删。工具选 Duplicate Files、Hash 模式扫描后用 Select 选 Except newest每组留最新点 Trash 进回收站。预期收益每份重复只留一个。比如下载目录里有 8GB 是原库的重复拷贝一次就能回收这 8GB而原始库一个字节都不会动。案例二把下载目录的重复查找挂进每周定时任务背景下载目录每周都堆一堆重复的安装包、压缩包手动清太烦。关键操作先用命令行干跑dry-run确认会删什么确认没问题再真正执行、并移入回收站czkawka_cli dup -d ~/Downloads -D AEN -Q # 干跑先列出会删什么 czkawka_cli dup -d ~/Downloads -D AEN -y # 确认后把重复移到回收站把这条写进 crontab比如每周日凌晨跑一次结果存成 JSON 留档就能全自动。预期收益每周固定清一次dry-run 先出清单避免误删重复的安装包和压缩包在堆积前就被处理掉。⚠️ 常见坑与对策误删、卡慢、报错怎么办怕删错→ 先 dry-run 或选移到回收站而不是永久删除把原始目录设成参考路径它里面的文件任何自动操作都不会碰。扫全盘卡得像死机→ 开缓存和 prehash默认已开第二次扫同一批文件会快很多进度条在最后一个大文件上停很久是正常现象单个文件任务不可中断等它跑完或改扫子目录。窗口黑屏、一片空白→ 多半是显卡渲染问题换软件渲染再启动SLINT_BACKENDsoftware ./krokiet扫出 Permission denied→ 正常系统目录如 ~/.ssh、System Volume普通用户读不了加进排除项即可。明明一样却没找到的重复→ 默认跳过 16KB 以下的小文件在设置里调低最小尺寸。Broken Files 说 MP3 坏了、但能正常播→ 那套解码库比较较真多数其实能放先别急着删。接下来做什么、去哪看源码和文档要跑起来从 Krokiet 预编译版开始就行挑一个目录选 Duplicate Files点 Scan先只看不删。删之前坚持 dry-run 或回收站的习惯基本不会出事。想调扫描参数或看算法怎么实现翻 czkawka_core/src/tools/ 和各端安装说明 instructions/Instruction.md。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

oauth2-proxy 外部反向代理鉴权集成指南:Nginx auth_request、Traefik ForwardAuth 与 Caddy forward_auth 完整实战

oauth2-proxy 外部反向代理鉴权集成指南:Nginx auth_request、Traefik ForwardAuth 与 Caddy forward_auth 完整实战

oauth2-proxy 外部反向代理鉴权集成指南:Nginx auth_request、Traefik ForwardAuth 与 Caddy forward_auth 完整实战 【免费下载链接】oauth2-proxy A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity prov…

2026/9/14 9:55:54 阅读更多 →
oneapi::tbb::concurrent_multiset 查找操作完全指南:count、find、contains、lower_bound、upper_bound 与 equal_range

oneapi::tbb::concurrent_multiset 查找操作完全指南:count、find、contains、lower_bound、upper_bound 与 equal_range

oneapi::tbb::concurrent_multiset 查找操作完全指南:count、find、contains、lower_bound、upper_bound 与 equal_range 【免费下载链接】mold mold: A Modern Linker 🦠 项目地址: https://gitcode.com/GitHub_Trending/mo/mold oneapi::tbb::c…

2026/9/15 11:59:37 阅读更多 →
YOLOv10水下机器人目标识别系统设计与优化

YOLOv10水下机器人目标识别系统设计与优化

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

2026/9/14 9:55:54 阅读更多 →

最新新闻

使用 Rube MCP 在 Codex 中自动化 Supadata 数据操作:Composio 工具链实战指南

使用 Rube MCP 在 Codex 中自动化 Supadata 数据操作:Composio 工具链实战指南

使用 Rube MCP 在 Codex 中自动化 Supadata 数据操作:Composio 工具链实战指南 【免费下载链接】awesome-codex-skills A curated list of practical Codex skills for automating workflows across the Codex CLI and API. 项目地址: https://gitcode.com/GitHub…

2026/9/15 11:58:53 阅读更多 →
Vue智慧水务系统开发实践:从实时监控大屏到项目部署

Vue智慧水务系统开发实践:从实时监控大屏到项目部署

简介:基于 Vue 构建的智慧水务系统完整项目资料包,整合了前端交互界面、业务逻辑与详细开发文档,适合计算机相关专业学生用于毕业设计、课程设计、项目初期演示,也可供开发者作为智慧大屏类工程的起步模板。压缩包共含二百三十个文…

2026/9/15 11:58:53 阅读更多 →
Surya 2 如何通过调整 DPI 设置平衡 OCR 吞吐量与准确率?

Surya 2 如何通过调整 DPI 设置平衡 OCR 吞吐量与准确率?

Surya 2 如何通过调整 DPI 设置平衡 OCR 吞吐量与准确率? 【免费下载链接】surya OCR, layout analysis, reading order, table recognition in 90 languages 项目地址: https://gitcode.com/GitHub_Trending/su/surya 用 Surya 2 的 surya_ocr 批量处理 PDF…

2026/9/15 11:58:53 阅读更多 →
构建高质量QA知识库:语料加工、混合检索与Agentic QA实践

构建高质量QA知识库:语料加工、混合检索与Agentic QA实践

1. 为什么大多数 QA 知识库“建了没人用”:先想清楚三个前置问题先说一个我见得太多的场景:团队花了两三个月,把几千条“问题-答案”整整齐齐地导进系统,上线那天士气很高,结果一个月后看后台数据——用户提问量每天不…

2026/9/15 11:58:53 阅读更多 →
Flowable Docker 基础镜像全解析:基于 Zulu OpenJDK 21 的运行时安全加固与镜像构建实践

Flowable Docker 基础镜像全解析:基于 Zulu OpenJDK 21 的运行时安全加固与镜像构建实践

Flowable Docker 基础镜像全解析:基于 Zulu OpenJDK 21 的运行时安全加固与镜像构建实践 【免费下载链接】flowable-engine A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business …

2026/9/15 11:58:53 阅读更多 →
GPS信号产生、捕获与追踪:从C/A码到中频采样的完整链路解析

GPS信号产生、捕获与追踪:从C/A码到中频采样的完整链路解析

简介:面向全球定位系统与软件无线电学习者的MATLAB完整程序包,覆盖信号产生、捕获、追踪三阶段,适用于通信工程、导航技术、嵌入式系统等方向的原理验证与算法实践。压缩包内共7个m文件,按主流程组织:计算C/A码与环路系…

2026/9/15 11:57:53 阅读更多 →

日新闻

Java高级技术:从语言特性到性能优化全解析

Java高级技术:从语言特性到性能优化全解析

1. Java高级技术概述Java作为一门成熟的编程语言,经过二十多年的发展已经形成了完整的生态系统。在企业级应用开发、大数据处理、移动开发等领域,Java都占据着重要地位。掌握Java高级技术不仅意味着能够编写更高效的代码,更代表着开发者能够解…

2026/9/15 0:00:23 阅读更多 →
C#与Halcon结合的工业视觉处理实战指南

C#与Halcon结合的工业视觉处理实战指南

1. 项目概述:C#与Halcon强强联合的视觉处理利器这个基于C#和Halcon的视觉处理Demo项目,是我在工业质检领域摸爬滚打多年后提炼出的实战精华。它完美融合了C#的界面开发优势与Halcon强大的图像处理能力,就像给视觉工程师配上了一把瑞士军刀。项…

2026/9/15 0:00:23 阅读更多 →
32路工业串口服务器的硬核选型指南:确定性、鲁棒性与协议下沉

32路工业串口服务器的硬核选型指南:确定性、鲁棒性与协议下沉

1. 为什么“32路复合型”不是营销话术,而是工业现场真实痛点的硬解你有没有遇到过这样的场景:在某大型能源站的PLC机柜里,十几台不同年代、不同品牌的温控仪、电表、气体分析仪、阀门控制器,全靠RS-485总线挂在一根线上&#xff0…

2026/9/15 0:00:23 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/14 5:45:49 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/15 1:32:25 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/15 1:32:21 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/14 17:35:10 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/14 16:59:29 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/14 5:45:14 阅读更多 →