Clean 白名单完整菜单项目
本页收录上游 get_all_cache_items() 的 64 个静态菜单项目。这是可以主动保护的路径库存,不意味着这些项目全部被默认保护、全部已存在于你的 Mac,也不意味着每项必定会被清理。
请分清“可选保护”和“强制保护”
- 菜单选择保存到
~/.config/mole/whitelist;已有用户文件覆盖多数便利默认项。 SAFETY_WHITELIST_PATTERNS中的硬保护仍会并入。should_protect_path()还有更广泛的代码级系统/数据保护。uninstall和optimize的保护方式不同,不能机械套用这个表。
系统缓存(7 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| Apple Mail 缓存 | `$HOME/Library/Caches/com.apple.mail/*` |
| 字体缓存 | `$HOME/Library/Caches/com.apple.FontRegistry/*` |
| Spotlight 元数据 | `$HOME/Library/Caches/com.apple.spotlight/*` |
| CloudKit 缓存 | `$HOME/Library/Caches/CloudKit/*` |
| 用户废纸篓 | `$HOME/.Trash` |
| iTunes/Finder 设备固件 | `$HOME/Library/iTunes/Software Updates/.ipsw` |
| Apple Configurator 固件 | `$HOME/Library/Group Containers/.group.com.apple.configurator/**/.ipsw` |
IDE 与开发环境(14 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| Gradle 构建缓存 | `$HOME/.gradle/caches/*` |
| Gradle Daemon | `$HOME/.gradle/daemon/*` |
| Gradle Worker | `$HOME/.gradle/workers/*` |
| Xcode DerivedData | `$HOME/Library/Developer/Xcode/DerivedData/*` |
| Xcode 内部缓存 | `$HOME/Library/Caches/com.apple.dt.Xcode/*` |
| Xcode DeviceSupport 符号缓存 | `$HOME/Library/Developer/Xcode/* DeviceSupport//Symbols/System/Library/Caches/` |
| JetBrains 应用数据 | `$HOME/Library/Application Support/JetBrains/*` |
| JetBrains 缓存 | `$HOME/Library/Caches/JetBrains/*` |
| Android Studio 缓存 | `$HOME/Library/Caches/Google/AndroidStudio*/*` |
| Android 构建缓存 | `$HOME/.android/build-cache/*` |
| VS Code 运行缓存 | `$HOME/Library/Application Support/Code/Cache/*` |
| VS Code 扩展与更新缓存 | `$HOME/Library/Application Support/Code/CachedData/*` |
| VS Code 系统缓存 | `$HOME/Library/Caches/com.microsoft.VSCode/*` |
| Cursor 缓存 | `$HOME/Library/Caches/com.todesktop.230313mzl4w4u92/*` |
AI / 模型相关缓存(5 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| LM Studio 应用缓存 | `$HOME/Library/Caches/com.lmstudio.lmstudio/*` |
| Codex Desktop 更新暂存 | `$HOME/Library/Caches/com.openai.codex/org.sparkle-project.Sparkle/Installation` |
| Chrome 设备端 AI 模型 | `$HOME/Library/Application Support/Google/Chrome/OptGuideOnDevice*/*` |
| Chrome Optimization Guide 模型 | `$HOME/Library/Application Support/Google/Chrome/optimization_guide_model_store/*` |
| Playwright 浏览器二进制 | `$HOME/Library/Caches/ms-playwright*` |
编译器 / 构建缓存(14 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| Bazel | `$HOME/.cache/bazel/*` |
| Cargo registry 下载缓存 | `$HOME/.cargo/registry/cache/*` |
| rustup 工具链下载缓存 | `$HOME/.rustup/downloads/*` |
| Turbo monorepo 构建缓存 | `$HOME/.turbo/*` |
| Next.js 构建缓存 | `$HOME/.next/*` |
| Vite 构建缓存 | `$HOME/.vite/*` |
| Parcel 缓存 | `$HOME/.parcel-cache/*` |
| pre-commit Hooks 缓存 | `$HOME/.cache/pre-commit/*` |
| Ruff 缓存 | `$HOME/.cache/ruff/*` |
| MyPy 缓存 | `$HOME/.cache/mypy/*` |
| Pytest 缓存 | `$HOME/.pytest_cache/*` |
| PyInstaller 二进制缓存 | `$HOME/Library/Application Support/pyinstaller/bincache*` |
| Swift Package Manager 缓存 | `$HOME/.cache/swift-package-manager/*` |
| Zig 编译缓存 | `$HOME/.cache/zig/*` |
包管理器缓存(15 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| CocoaPods | `$HOME/Library/Caches/CocoaPods/*` |
| npm | `$HOME/.npm/_cacache/*` |
| pip | `$HOME/Library/Caches/pip/*` |
| uv | `$HOME/.cache/uv/*` |
| tealdeer tldr 页面 | `$HOME/Library/Caches/tealdeer/tldr-pages` |
| Homebrew 下载 | `$HOME/Library/Caches/Homebrew/*` |
| Yarn | `$HOME/.yarn/cache/*` |
| Yarn v1 | `$HOME/Library/Caches/Yarn/*` |
| pnpm store | `$HOME/Library/pnpm/store/*` |
| Composer 旧缓存 | `$HOME/.composer/cache/*` |
| Composer 当前缓存 | `$HOME/Library/Caches/composer/*` |
| RubyGems 包缓存 | `$HOME/.gem/ruby//cache/.gem` |
| RubyGems spec 缓存 | `$HOME/.gem/specs/*` |
| Conda 包缓存 | `$HOME/.conda/pkgs` |
| Anaconda 包缓存 | `$HOME/anaconda3/pkgs` |
浏览器缓存(4 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| Safari | `$HOME/Library/Caches/com.apple.Safari/*` |
| Chrome | `$HOME/Library/Caches/Google/Chrome/*` |
| Firefox | `$HOME/Library/Caches/Firefox/*` |
| Brave | `$HOME/Library/Caches/BraveSoftware/Brave-Browser/*` |
网络工具(2 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| Surge 代理缓存 | `$HOME/Library/Caches/com.nssurge.surge-mac/*` |
| Surge 配置及数据 | `$HOME/Library/Application Support/com.nssurge.surge-mac/*` |
容器工具(3 项)
| 菜单项目 | 保护路径表达式 |
|---|---|
| Docker BuildX | `$HOME/.docker/buildx/cache/*` |
| Podman storage 临时目录 | `$HOME/.local/share/containers/storage/tmp/*` |
| Tart OCI/IPSW 缓存 | `$HOME/.tart/cache` |
按环境动态生成的项目
以下菜单条目不使用固定路径,而是询问实际安装工具或系统配置:
| 动态项目 | 来源 |
|---|---|
| Go build cache | go env GOCACHE |
| Go module cache | go env GOMODCACHE |
| GitHub CLI cache | 通过 XDG 缓存目录或默认路径解析 |
| Clang module cache | macOS getconf DARWIN_USER_CACHE_DIR |
Finder 元数据 .DS_Store | 特殊 FINDER_METADATA 标识,属于强制安全保护 |
如何使用这些项目?
bash
mo clean --whitelist
mo clean --dry-run1
2
2
对于菜单未收录、但你认为必须保留的目录,可以在已存在的白名单文件中追加绝对路径或合法模式,而不是为了新增一个菜单项目重新开发清理器。