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/11/4 1:29:28 阅读更多 →
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/11/4 1:27:50 阅读更多 →
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/16 1:44:26 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/3 1:09:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/3 10:57:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/3 11:35:49 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/3 2:27:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/3 10:47:27 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/3 10:57:33 阅读更多 →

日新闻

周新闻

月新闻