mo installer:安装包清理
扫描常见下载位置里的应用安装器,并由用户选择后永久删除。它不是“卸载已安装的应用”。
永久删除
完成选择后的真实执行不会进入废纸篓。保存为离线备份的 Xcode XIP、旧版软件 DMG 等也可能符合安装包后缀;不要因为体积大就直接清理。
参数与示例
| 参数 | 说明 |
|---|---|
--dry-run / -n | 只读预览 |
--debug | 输出诊断 |
--help | 帮助 |
bash
mo installer --dry-run
mo installer --dry-run --debug
mo installer1
2
3
2
3
会查找什么?
.dmg、.pkg、.mpkg、.iso、.xip。- 经过内部文件列表校验、符合安装包特征的
.zip。 - Downloads、Desktop、Documents、Shared、Homebrew 缓存以及支持的 iCloud、Mail、Telegram 位置。
默认不会无授权扫描系统所有文件。每项列出文件名、体积与发现位置。
安全边界
- ZIP 损坏或无法可靠读取时不当作可信安装包。
- 发现阶段超时、错误或扫描不完整时不会拿部分结果继续删除。
- 会检查符号链接、文件身份与大小是否在扫描后变化。
- 最终删除按逐文件选择和确认执行。