mo history:操作与删除审计
mo history 查看 Mole 最近的执行会话和删除操作记录。它是只读的;不能作为撤销命令。
命令参数
| 参数 | 功能 |
|---|---|
--json | JSON 格式 |
--limit N | 最多返回最近 1–200 条记录 |
--help | 帮助 |
bash
mo history
mo history --limit 30
mo history --json1
2
3
2
3
两类记录
- Recent sessions:各命令运行时间、结束情况、操作条目数、跳过与失败数量。
- Deletion audit:具体删除路径、删除模式、大小和执行状态。
源码默认操作日志位于 ~/Library/Logs/mole/operations.log,删除审计也有单独日志文件。展示时敏感控制字符会安全转义。
某些较旧记录没有完整的会话标识,ambiguous 表示无法将所有操作准确归入单次运行。日志反映实际记录,并不等于 APFS 精确释放量。
常见用途
bash
# 回看刚才为何处理了某个目录
mo history --limit 10
# 保存机器可解析审计
mo history --json > ~/Desktop/mole-history.json1
2
3
4
5
2
3
4
5
审计可能包含个人路径,分享日志前请删除帐号名、敏感目录和其他隐私内容。