ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Mole Mac 终端清理实战指南:3 个高频场景彻底找回磁盘空间

Mole Mac 终端清理实战指南:3 个高频场景彻底找回磁盘空间 Mole Mac 终端清理实战指南3 个高频场景彻底找回磁盘空间【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-WorkflowMole 是一款开源的 Mac 终端清理与磁盘空间管理工具用一条mo命令就能扫描垃圾、卸载应用、分析磁盘占用适合习惯用终端维护 Mac 的开发者。 它到底是什么一款面向终端的清理工具比图形清理工具清得更深传统清理应用大多止步于清空废纸篓和缓存Mole 则直接下到文件层面Xcode 构建产物、npm 缓存、卸载应用后遗留的启动代理和隐藏配置文件都在它的扫描范围内。工具以单一二进制形式分发内部按模块组织——lib/core/下的脚本承载基础逻辑清理、卸载各自拆到独立子目录想翻源码时读起来并不费劲。哪类人适合先用起来如果你的 Mac 已经跑了两三年、磁盘常年飘红又说不清空间到底被谁吃掉这套工具会很快派上用场。尤其是同时维护多个项目、构建产物越攒越多的开发者。如果你只想要一个点两下就完事的图形界面可视化清理软件仍是更省事的选项。⚡ 5 分钟跑起来三步装好安装 Mole 就是克隆加一条脚本的事安装脚本会自动注册mo别名装完在任何目录都能直接调用# 克隆项目仓库 git clone https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow Mole # 进入目录并运行安装脚本 cd Mole ./install.sh跑完后无需额外配置别名已经写好。首次启动主界面长什么样在终端直接敲mo进入交互式菜单clean、uninstall、status、analyze 几个入口都摆在顶层。第一次不用急着深挖先把菜单过一遍知道每个模块管什么。 三个高频场景实战清垃圾和卸应用场景一系统变慢、磁盘告急但不知道删什么。先上预览参数它只列出将要清理的目标不真正动文件# 预览模式看会被清掉哪些内容 mo clean --dry-run # 确认无误后执行全面清理 mo clean # 只清 Xcode、npm 等开发环境残留 mo clean --dev场景二一个应用很久没用拖进废纸篓却留了一地痕迹。uninstall会把启动代理、偏好文件、隐藏配置一次性带走# 先预览将被移除的残留清单 mo uninstall --dry-run 应用名 # 确认后执行卸载 mo uninstall 应用名对应实现在lib/clean/与lib/uninstall/下其中lib/uninstall/batch.sh支持批量卸载适合清理十几个试用完就闲置的应用。找空间大头想知道哪个目录最吃空间analyze会按占用大小排序输出# 分析指定目录的磁盘占用 mo analyze ~/Downloads # 输出 JSON 报告方便接进自己的脚本 mo analyze --json结果直接给出占用 top 名单再配合--by-type、--large-files真凶一般几秒就能锁定。️ 它凭什么安全敢不敢让它删东西先 dry-run 再动手Mole 最让人放心的点在于可以先看后动。破坏性操作普遍支持--dry-run列出来的就是真实删除清单看着不对随时打断。我建议第一次跑任何清理命令前都把这个步骤走完之后可以按需省略。白名单和多重确认对绝不能碰的目录比如正在用的数据目录先加进白名单再放行清理# 把受保护路径加入白名单 mo clean --whitelist-add /path/to/protected # 查看当前白名单 mo clean --whitelist白名单管理在lib/manage/whitelist.sh里实现。除此之外卸载流程要过三道关权限验证、文件清单确认、用户明确确认三关都通过才会真正删。想看设计细节可以翻docs/SECURITY_DESIGN.md。 把它变成习惯用 crontab 做定期维护跑熟之后把周期维护交给调度器。下面这条任务每 2 小时把一次简洁状态报告追加到日志# crontab -e 后新增一行每 2 小时记录系统状态 0 */2 * * * mo status --brief ~/status_log.txtmo status一次给出 CPU、内存、磁盘概况底层指标模块在cmd/status/目录里想自己扩展指标也有地方下手# 查看完整系统状态 mo status # 持续监控模式界面滚动刷新 mo status --watch接进构建流水线在项目构建或部署脚本末尾加一行清理构建产物就不至于越积越多。如果你已经在用可视化工具编排日常任务把 Mole 命令挂成其中一个节点跟着流程跑即可。 卡住了怎么办mo 命令找不到现象是敲mo提示 command not found。多半是安装脚本没跑完整或者 shell 配置没重新加载。手动补一条别名并立刻生效就行# 写入 ~/.zshrc 并立即加载 echo alias mo~/Mole/mole ~/.zshrc source ~/.zshrc扫描太久或要 sudo大目录树扫描慢把范围收窄到具体目录或用--depth3限制深度。系统级清理偶尔会要提权Mole 会在需要时提示输密码——确认自己清楚这条命令做什么再按提示操作即可。三个高频动作——清垃圾、卸应用、找空间——收敛到一条mo命令再配上 dry-run 预览和白名单老机器也能一直保持在可用状态。小贴士每周跑一次mo status --brief扫一眼报告磁盘异常早发现比等飘红再做大扫除省力得多。想深入设计细节可看 docs/SECURITY_DESIGN.md 和 CONTRIBUTING.md。【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表