如何用开源重复文件查找器Krokiet完成Mac存储清理:从安装到月度体检的全流程

发布时间:2026/9/9 18:14:25

如何用开源重复文件查找器Krokiet完成Mac存储清理:从安装到月度体检的全流程
如何用开源重复文件查找器Krokiet完成Mac存储清理从安装到月度体检的全流程【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaMac硬盘弹存储不足提示往往不是文件太多而是重复副本、相似截图和临时残留占了大头。这篇文章用开源项目 Czkawka 旗下的 Krokiet——一款免费、离线运行的 Mac 存储清理工具内置重复文件、相似图片、大文件、临时文件等 14 类查找功能配合缓存机制让第二次扫描同一目录比第一次明显更快——带你走一遍从安装到清理的完整流程。跑起来从下载到第一次扫描先说安装方式。Krokiet 是目前项目推荐的图形界面版本旧的 GTK 版本已在 12.0 停止更新新特性都只在 Krokiet 上开发。发布页提供 macOS 预编译二进制Apple Silicon 和 Intel 都有它是单个自包含文件不需要额外安装运行时下载即可运行。两点提醒项目明确说自己没有官方网站任何声称官方的第三方网站都要警惕可靠的下载渠道只有发布页和 crates.io另外相似视频功能依赖 ffmpeg需要的话提前用 Homebrew 装一个brew install ffmpeg其余功能无依赖。macOS 首次启动有两个小坑提示未验证的开发者时右键文件选打开再确认如果双击后在文本编辑器里打开了说明可执行权限没设置执行下面这行再启动chmod x mac_krokiet_arm64重复文件查找的原理三级筛选与两个默认值扫不出结果时先理解它的三级筛选就不慌了按文件大小分组大小不同的文件永远不会互相比较预哈希prehash只读文件开头和结尾共 4 KB 计算部分哈希先筛掉绝大多数明显不同的文件Krokiet 默认开启对幸存候选做 BLAKE3 全文件哈希确认内容一致。两个默认值直接影响你看到的结果最小文件尺寸默认 16 KB。找不到肉眼可见的重复时九成是它在工作——整盘扫描时KB 级小文件碰巧相同的概率很高列出来只会淹没真正的大文件。想找小文件到设置里把下限调低缓存所有前端共享macOS 上位于~/Library/Caches/pl.Qarmin.Czkawka/GUI 和 CLI 复用同一份哈希缓存第二次扫描同一批文件会快很多。扫描中途停掉也没关系已算完的部分已写入缓存下次接着省。算法细节见重复文件查找核心逻辑。照片库清理相似图片查找与EXIF脱敏 照片库是空间大户而同一场景连拍两张原图加截图加压缩版这类问题字节比对是查不出来的。相似图片功能用感知哈希比较画面内容不同分辨率、带水印、甚至 jpg 和 webp 跨格式都能归到同一组。调节方法只有一个参数思路相似度阈值max differenceGUI 默认 10混进不相干的图片就调低到 4~5漏检就把哈希尺寸调大指纹更细。照片要外发或上传前顺手跑一遍 EXIF 清理它能找出带地理位置、相机型号等元数据的图片默认给每张图写出一个_cleaned副本不覆盖原文件确认没问题再手动替换这个设计很省心。手机相册也能清同项目的 Cedinia 前端就是干这个的在 Android 手机上直接扫描本机存储。注意边界——Mac 侧无法直接扫描 MTP 协议连接的手机得先把照片拷到电脑上再扫。月度磁盘体检找出占空间大头的四个功能除了重复文件我每月固定跑一遍体检用到这 4 个大文件按大小列出前 N 名可叠加 VIDEO、IMAGE 等扩展名过滤一眼定位哪个视频文件在占地方临时文件内置识别.tmp、.bak、.DS_Store、thumbs.db、.crdownload等常见临时标记空文件夹清掉层层套娃的无用空目录空文件找 0 字节以及内容全是零字节的文件。它们同样能用命令行跑方便挂进定时任务。比如列出下载目录最大的 10 个文件czkawka_cli big -d ~/Downloads -n 10另有一个无效符号链接检查清掉指向已不存在文件的死链接适合符号链接多的目录。删除前开启的三个保险避免删错文件这类工具用熟之后我最依赖的是删除前的三道保险参考文件夹把正式资料库勾选Reference后其中的文件只参与比较、永远不会被选中删除而且结果里只会显示包含至少一个参考文件的组。这是清理下载目录、保留备份库的标准用法干跑预览CLI 的-Q参数只打印将会删除什么而不真删建议每次都先看一遍移入回收站与永久删除是两个独立按钮网络共享SMB/NFS上没有可用的回收站位置移入回收站会失败NAS 上直接用永久删除。想省空间又不想删可以换成硬链接重复副本被替换成指向保留文件的链接磁盘只存一份。注意硬链接不能跨文件系统两个不同磁盘之间会直接失败原文件不受影响。更多细节在官方 FAQ。避坑清单5个容易踩的坑 ⚠️结合官方 FAQ 和我实际用下来踩过的坑CLI 结果比 GUI 脏GUI 默认自动排除回收站、.git、node_modules等目录CLI 不应用任何默认排除得自己加-E $TRASH或DEFAULT宏否则结果里会混进垃圾站的副本不要同时开两个相同工具的实例可能损坏该工具的缓存文件不同工具并行没问题损坏文件检查存在误报解码库校验非常严格能正常播放的文件也可能被报损坏删除前必须逐个手动确认相似视频开箱即用不了ffmpeg 必须单独安装否则该工具直接报错相似图片会把灰度图当相似感知哈希基于亮度黑白版本和彩色原图会匹配到一起目前没有单独排除灰度的选项只能人工过一遍。每个参数的完整说明见CLI 命令参考。第一次清理可以这样开始打开 Krokiet添加 Downloads 和桌面目录跑一次重复文件扫描并只看干跑预览确认无误再把冗余副本移入回收站。同时记住它的边界这是查找 文件操作工具不管理 macOS 系统缓存和应用缓存那是系统储存空间设置的事默认不跟随符号链接扫描 MTP 连接的手机需要先把文件拷到本地。碰到系统目录的权限提示是正常的跳过即可不影响其他目录的扫描结果。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Android应用前后台监听实战:原理、方案选型与坑点全解

Android应用前后台监听实战:原理、方案选型与坑点全解

2026/9/9 18:14:25

做Android开发几年以后,你会发现“应用前后台切换”这个看似基础的需求,其实是很多业务逻辑的地基。启动耗时统计、推送消息的精准触达、会话时长上报、进入后台暂停某些任务、回到前台刷新数据,这些全都要依赖一个可靠的前后台监听方案。但这…

Hermes WebUI 多容器部署实战:1 条命令跑通 Agent、聊天界面与监控面板

Hermes WebUI 多容器部署实战:1 条命令跑通 Agent、聊天界面与监控面板

2026/9/9 18:14:25

Hermes WebUI 多容器部署实战:1 条命令跑通 Agent、聊天界面与监控面板 【免费下载链接】hermes-webui Hermes WebUI: The best way to use Hermes Agent from the web or from your phone! 项目地址: https://gitcode.com/GitHub_Trending/he/hermes-webui …

Android MediaPlayer getDuration 源码解析:从Java到Native再到Binder

Android MediaPlayer getDuration 源码解析:从Java到Native再到Binder

2026/9/9 18:14:25

2. 调用链路的整体设计:从Java到Native再到Binder写到这里,我觉得有必要先把整条链路拆开来讲。MediaPlayer.getDuration()在应用层看上去只是一个简单的同步方法调用,但它背后实际上跨了三个进程边界:App进程(Java层&…

如何在 AI 客户端中接入 Netdata Cloud 的 MCP Server?

如何在 AI 客户端中接入 Netdata Cloud 的 MCP Server?

2026/9/9 18:54:26

如何在 AI 客户端中接入 Netdata Cloud 的 MCP Server? 【免费下载链接】netdata The fastest path to AI-powered full stack observability, even for lean teams. 项目地址: https://gitcode.com/GitHub_Trending/ne/netdata 如果你的 Claude Code、Curso…

AI 智能体长期记忆实现:基于向量检索与对话存储的完整方案

AI 智能体长期记忆实现:基于向量检索与对话存储的完整方案

2026/9/9 18:54:26

在实际部署 AI 智能体时,一个最常见的抱怨是:它就像金鱼一样,只有七秒记忆。Hermes 智能体可以处理复杂的多轮对话,但一旦会话结束,它就不会记住用户之前的偏好、兴趣和结论。要让 AI 越用越聪明,不能只靠更…

HarmonyOS开发工程师转型指南:技能拆解、实操路线与面试考点全解析

HarmonyOS开发工程师转型指南:技能拆解、实操路线与面试考点全解析

2026/9/9 18:54:26

看到HarmonyOS开发工程师这个岗位的讨论热度持续走高,不少朋友私信问我“到底值不值得转”“面试都考什么”。我在移动端这块摸爬滚打了十多年,这两年也完整经历了从传统App开发转向鸿蒙生态的全过程,踩过不少坑,也拿过几个还不错…

新概念英语第一册第85课:Paris in the spring语言点与口语实操精讲

新概念英语第一册第85课:Paris in the spring语言点与口语实操精讲

2026/9/9 18:54:26

新概念英语第一册第85课,标题本来写作Paris in the spring,教材里通常译成《春天里的巴黎》。我第一次看到有人把课程编号和标题拼在一起写成“085_Pairs in the spring”的时候还愣了一下:Pairs还是Paris?多半是某个环节手误了。…

1970—2024年中国CO2排放数据集:省市区县乡镇全覆盖的面板与栅格

1970—2024年中国CO2排放数据集:省市区县乡镇全覆盖的面板与栅格

2026/9/9 18:54:26

做碳排放研究的人应该都体会过找数据的痛苦。论文要写省际对比,想画县级排放的空间分布图,结果手上翻来翻去只有一个全国总量,或者撑死了到省级,区县和乡镇一级基本是空白。这组“1970-2024年中国各省市区县、乡镇CO2排放量面板数…

整木定制板材选型全解:从尺寸稳定性到整木专用板系统

整木定制板材选型全解:从尺寸稳定性到整木专用板系统

2026/9/9 18:44:26

干这行久了你会发现一个特别有意思的现象:业主最常问的一句是“整木用板材哪种好”,设计师最怕回答的也是这句话。不是问题本身有多难,而是只要从“哪种板材”这个角度切入,后面大概率要出纠纷。我在整木定制行业做了十来年&#…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/9 1:14:29

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/8 4:55:53

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/8 22:37:26

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

扩散模型图像恢复实战:从DDPM原理到PyQt5可视化系统

扩散模型图像恢复实战:从DDPM原理到PyQt5可视化系统

2026/9/9 0:03:36

简介:面向毕业设计场景的PyQt5扩散模型图像恢复项目,提供完整Python源码与项目说明,适合图像处理、深度学习方向的高年级本科生与研究生参考。项目在模块设计上覆盖图像处理、扩散模型、参数配置、用户界面与结果评估五部分,具体涉…

开关电源环路裕量测试实战:相位裕量与增益裕量详解

开关电源环路裕量测试实战:相位裕量与增益裕量详解

2026/9/9 0:03:36

1. 项目概述:为什么环路裕量测试是电子工程师绕不开的“体检项目”“从零开始的电子工程师生活(6)——环路裕量测试”,这个标题一出来,老电源工程师可能已经下意识摸了摸示波器探头,新同事则大概率在想&…

定时插座芯片怎么选?专用定时IC与单片机MCU选型对比

定时插座芯片怎么选?专用定时IC与单片机MCU选型对比

2026/9/9 0:03:36

拆开市面上不同价位的定时插座,你会发现一个有意思的现象:有的里面躺着一颗黑色的软封装芯片,丝印都看不清;有的则是一块小小的蓝色或绿色PCB,上面赫然印着STM8或者STC的字样。同样叫"定时插座",…

远程协作的工作台整理

远程协作的工作台整理

2026/9/9 16:28:52

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

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

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

2026/9/8 3:19:39

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

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

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

2026/9/8 4:00:23

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