Mole:一条命令找回几十 GB 的 Mac 终端清理与磁盘分析工具
Mole一条命令找回几十 GB 的 Mac 终端清理与磁盘分析工具【免费下载链接】Mole Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.项目地址: https://gitcode.com/GitHub_Trending/mole15/MoleMole 是一款免费开源的 Mac 命令行工具用mo一条命令完成深度清理、连残留一起卸载、磁盘空间分析和实时系统监控。适合想腾出几十 GB 空间、又不想装一堆图形维护软件的 Mac 用户。 为什么它不会误删先预览再执行Mole 的核心思路是先预览、再执行所有破坏性操作都支持--dry-run先列出候选路径、大小和分类确认后才动文件。还有两个机制让删除更放心六重路径校验每个删除都走同一个validate_path_for_deletion检查——拒绝空路径和相对路径、解析符号链接包括祖先层级的链接、按整段组件拦截..穿越、过滤控制字符最后对照/System、/Library/Extensions、com.apple.*等受保护路径先放行后拒绝。任一层不通过该操作直接跳过。全程留痕每次操作记入~/Library/Logs/mole/operations.log事后用mo history回看mo analyze里的删除默认移入废纸篓而不是直接抹除。架构上mole入口脚本只是一个路由器清理、卸载、优化逻辑拆在lib/下的 shell 脚本里mo analyze和mo status两个交互式子命令由 Go 编写的 TUI 实现各有独立测试覆盖。 从安装到首跑前提macOS 12 及以上Intel 和 Apple Silicon 都支持。以普通用户运行mo即可涉及系统级文件时 Mole 会自行请求管理员权限root 下运行会直接拒绝。安装Homebrew 最省事。brew install mole先预览干跑一次清理看看会动哪些文件。mo clean --dry-run正式清理确认输出无误后执行结尾会汇总释放空间、文件数与分类。mo clean查看结果健康面板显示磁盘变化与当前状态健康评分综合 CPU、内存、磁盘容量、SMART、I/O、温度、电池与运行时长。mo status把输出重定向到管道时自动切换为 JSON方便接监控脚本。 三个高频腾空间场景如何找出空间大户可用空间紧张时手动du逐层翻既慢又难判断。mo analyze打开终端磁盘浏览器首屏按大小列出 Home、User Library、Applications 等顶层目录和占比条支持逐层下钻、过滤与多选选中项确认后才移入废纸篓。默认概览不含外置磁盘看外置盘要显式写mo analyze /Volumes也可以指定路径缩小范围例如mo analyze --json ~/Documents输出一份一次性 JSON 报告。README 示例里 75GB 的 Home 目录一眼被拆出占比最大的几项当场就能处理。怎么清应用残留应用拖进废纸篓后~/Library里的偏好设置、缓存和登录项通常还在。mo uninstall列出已安装应用及大小、最近使用时间选中后先展示移除清单本体、对应的 Application Support、Preferences 等其他已装应用仍在使用的共享数据会保留。README 示例移除 Photoshop 2024 释放 12.80GB而应用本体只有 4.20GB。若本体已删、只剩数据用mo clean扫收尾即可。怎么清构建产物项目里堆满node_modules、target、build、dist这类可重建目录。mo purge扫描项目目录并按项目分组候选项近 7 天内有文件活动、或活动状态无法确认的目录默认不选包含部署密钥对、嵌套 Git 仓库或 Git 跟踪文件的目录直接保护。先用mo purge --dry-run审查候选更稳妥非交互调用必须显式加--yes。示例中选中两个项目产物释放 6.00GB不会误伤工作区本身。⚠️ 使用前提与易踩的坑平台与权限官方仅提供 macOS 12 版本Windows 只有实验分支用 sudo 启动会立即拒绝需要管理员权限时 Mole 自己请求。不可逆操作mo purge对确认项是永久删除而不进废纸篓务必先--dry-run审查候选。设例外不想被清的缓存用mo clean --whitelist保护持久化在~/.config/mole/whitelist维护任务用mo optimize --whitelist同理排除。与直觉不同的默认mo analyze概览默认不含外置磁盘需显式指定扫描大目录耗时较长尽量指定具体路径。 文档与源码导读安全设计文档威胁模型、六重路径校验与应用保护清单的完整说明想弄清如何不误删先读它。核心实现删除漏斗file_ops.sh、应用保护app_protection.sh与共享安全原语。测试套件覆盖清理、卸载、purge 全流程的 Bats 回归测试也是行为边界的第一手依据。可用空间告急时最低成本的第一步先跑一次mo clean --dry-run看能回收多少确认后再执行清理随后用mo analyze找下一批空间大户。【免费下载链接】Mole Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.项目地址: https://gitcode.com/GitHub_Trending/mole15/Mole创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

NodeBB CHANGELOG 全解读:从 v1.15 到 v4.16 的六年技术演进与版本升级体系

NodeBB CHANGELOG 全解读:从 v1.15 到 v4.16 的六年技术演进与版本升级体系

后端社交即时通讯 【免费下载链接】NodeBB Node.js based forum software built for the modern web 项目地址: https://gitcode.com/gh_mirrors/no/NodeBB 点击查看 免费下载 本指南以 CHANGELOG.md(19138 行、约 110 个版本条目、926 个分类小节&…

2026/10/3 17:28:30 阅读更多 →
OpenCore 安装 macOS 11 Big Sur 完全指南:SMBIOS 兼容性、启动参数与故障排查

OpenCore 安装 macOS 11 Big Sur 完全指南:SMBIOS 兼容性、启动参数与故障排查

文档教程 【免费下载链接】OpenCore-Install-Guide Repo for the OpenCore Install Guide 项目地址: https://gitcode.com/gh_mirrors/op/OpenCore-Install-Guide 点击查看 免费下载 macOS 11 Big Sur 是苹果自 macOS 10.15 Catalina 之后的一次重大版本换代&#…

2026/10/3 17:28:29 阅读更多 →
Godot 2.5D 游戏开发实战:基于 mono/2.5d 演示项目的 C 插件实现解析

Godot 2.5D 游戏开发实战:基于 mono/2.5d 演示项目的 C 插件实现解析

示例工程 【免费下载链接】godot-demo-projects Demonstration and Template Projects 项目地址: https://gitcode.com/GitHub_Trending/go/godot-demo-projects 点击查看 免费下载 2.5D 是经典而实用的视觉表现手法:让游戏对象拥有三维的空间逻辑&…

2026/10/3 17:27:28 阅读更多 →

最新新闻

AI Agent工具接入层设计:订阅路由与代理式认证注入实战

AI Agent工具接入层设计:订阅路由与代理式认证注入实战

如果你手头正在搞 AI Agent,那你早晚会撞上这样一个场景:Agent 本身没写几行,工具接入却写了两千行。大模型决定的是上限,工具接入决定的是下限,真正让 Agent “下地干活”的那一层,往往被各种 API 密钥、供…

2026/10/3 18:53:43 阅读更多 →
智能体工程化:从Demo到落地的关键实践与避坑指南

智能体工程化:从Demo到落地的关键实践与避坑指南

1. 这一周的趋势信号:智能体项目集体"变重" 这周的 GitHub Trending 我刷得比平时慢,因为榜单里的东西明显变"重"了。过去一屏扫过去,智能体相关的项目大多是聊天 Demo、Prompt 合集、单机脚本,star 涨得飞快…

2026/10/3 18:53:43 阅读更多 →
从输入风速到脉动风速:生成、拆解与空间相关性实战

从输入风速到脉动风速:生成、拆解与空间相关性实战

简介:这份资源面向风工程与流体仿真方向的学习者,聚焦ANSYS Fluent中用户自定义入口风速的实现,尤其是脉动风速的输入与时间插值计算。资源包共2个文件,包含1个cpp源码与1个txt数据文件,压缩包约3KB,体量轻…

2026/10/3 18:53:43 阅读更多 →
Unreal引擎开发踩坑实录:编译、资产、光照与打包问题全解析

Unreal引擎开发踩坑实录:编译、资产、光照与打包问题全解析

做Unreal引擎开发这几年,我最大的感受是:一半时间在写功能,另一半时间在和引擎本身较劲。不管是版本升级、换了新项目组,还是打包上线前夜,总有几个问题能让你从早折腾到晚。这篇内容是我在实际项目里遇到的问题记录整…

2026/10/3 18:53:42 阅读更多 →
ROS2+YOLO+MoveIt!机械臂视觉抓取仿真全流程

ROS2+YOLO+MoveIt!机械臂视觉抓取仿真全流程

做机械臂视觉抓取,最容易被卡住的地方不是某一个算法多难,而是环节之间接不上:YOLO检测框出来了,但不知道它对应的空间坐标在哪;手动给机械臂发了抓取指令,却不知道它会不会撞到桌面;轨迹规划好…

2026/10/3 18:53:42 阅读更多 →
游戏逆向工程与反作弊攻防:从内存分析到协议逆向的技术全景

游戏逆向工程与反作弊攻防:从内存分析到协议逆向的技术全景

1. 游戏逆向工程到底在做什么 很多人第一次听到“游戏逆向工程”这个词,脑子里浮现的画面要么是外挂作者在破解游戏,要么是黑客在搞破坏。实际上,这个领域远比想象中复杂,也远比想象中正经。我在这行摸爬滚打十来年,接…

2026/10/3 18:52:41 阅读更多 →

日新闻

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南 【免费下载链接】ex-skill 前任 skill 项目地址: https://gitcode.com/gh_mirrors/exsk/ex-skill 前任.skill 是一个运行在 Claude Code 上的开源 Skill:导入微信、iMessage、短信、…

2026/10/3 0:00:27 阅读更多 →
45个经典Linux面试题:从命令到网络排障的完整考点解析

45个经典Linux面试题:从命令到网络排障的完整考点解析

刚开始带应届生的时候,我最头疼的就是他们拿着一摞Linux面试题背得滚瓜烂熟,一上机全露馅。后来自己从被面的人变成面别人的人,才慢慢摸清楚:Linux面试题考的根本不是答案本身,而是你面对一个不确定的系统问题时&#…

2026/10/3 0:01:28 阅读更多 →
SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

简介:本资源是一份面向SAP ABAP开发人员、生产计划专员及ERP实施顾问的实操型操作指南,聚焦SAP生产预留核心业务场景,系统解决物料预留创建、查询、校验与批量处理等高频问题。文档以结构化方式覆盖预留背景原理、OMC2编码规则、工厂级参数配…

2026/10/3 0:01:28 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/3 9:14:33 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/3 9:47:50 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/3 9:42:31 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式: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/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/3 9:42:36 阅读更多 →