跳转至

第 7 章:系统工具与日常维护

专业的文件管理器绝非孤立运转的文件列表——它是存储、内存与系统底层资源的核心调度中枢。尽管正统双栏文件管理在组织、搬迁与同步目录层级方面表现卓越,但在日常高强度开发、运维及内容创作中,用户往往需要应对更深层的系统挑战:找出究竟是哪个隐藏目录在悄然吞噬数十 GB 磁盘空间、定位失控狂飙 CPU 的后台进程、一键清除数以 GB 计的废弃开发构建产物与中间缓存,以及彻底卸载旧版 macOS 应用程序而不残留任何偏好设置 plist、后台守护进程 LaunchAgents 或 Application Support 孤儿文件。

ATBCmder 将四大专业级系统维护与诊断工具直接集成于 工具 (Tools) 菜单中。依托原生异步监控守护线程,这些工具在后台高效运转,既不会冻结双栏文件操作界面,也彻底免去了安装臃肿且充斥广告的第三方系统清理软件的烦恼。


1. 视觉速览与快捷键矩阵

ATBCmder 将系统维护细分为四大核心工具套件,并配以主工具栏常驻的状态监控胶囊:

┌────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                       ATBCMDER SYSTEM TOOLS SUITE                                      │
├────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│                                                                                                        │
│  [1] Status Capsule HUD & Popover       [2] System Status & Diagnostics (⌘⇧M)                         │
│      • 实时 CPU、内存与网络吞吐指标         • 独立核心利用率柱状图、全量进程表                         │
│      • 动态三阶警戒色彩阈值                 • 进程实时搜索过滤、发送 SIGTERM/SIGKILL 信号              │
│      • 点击弹出多维硬件遥测气泡             • 磁盘挂载卷容量仪表与网络吞吐波形图                       │
│                                                                                                        │
│  [3] Disk Usage Analyzer (⌘⇧D)          [4] System Cleaner (⌘⇧C)                                      │
│      • 高并发多线程目录遍历引擎             • 两阶段安全清理:先 Dry-run 扫描,审查后再删除            │
│      • 交互式矩形树状图 (Treemap)           • 6 大清理分类:应用缓存、系统日志、Xcode、开发套件、废纸篓 │
│      • 路径面包屑与多层级下钻定位           • 3 级风险标定 (安全/警告/危险) + 自定义白名单保护         │
│                                                                                                        │
│  [5] Application Uninstaller (⌘⇧U)                                                                     │
│      • 彻底清除 .app 应用程序包与其关联的 8 类深层残留支撑文件                                         │
│      • 深度扫描 Application Support、Preferences、Caches、LaunchAgents 与沙盒 Containers              │
│      • 双模式运行:完整卸载 (应用+残留) vs 仅清理残留 (清除已手动删除软件的孤儿残留)                   │
│                                                                                                        │
└────────────────────────────────────────────────────────────────────────────────────────────────────────┘

双矩阵系统工具快捷键一览

工具 / 操作 macOS 原生快捷键 传统 Commander 键位 命令 ID 菜单对应位置
系统状态与诊断控制台 Cmd+Shift+M / ⌘⇧M Ctrl+Shift+M cm_SystemStatus 工具 ➔ 系统状态...
磁盘空间占用分析器 Cmd+Shift+D / ⌘⇧D Ctrl+Shift+D cm_DiskUsageAnalyzer 工具 ➔ 磁盘空间占用分析器...
两阶段安全系统清理器 Cmd+Shift+C / ⌘⇧C Ctrl+Shift+C cm_CleanSystem 工具 ➔ 系统清理...
应用程序深度卸载器 Cmd+Shift+U / ⌘⇧U Ctrl+Shift+U cm_UninstallApp 工具 ➔ 卸载应用程序...
开关状态胶囊显示 偏好设置 ➔ 常规 — (配置项) 配置 ➔ 选项 ➔ 常规

2. 工具栏状态胶囊 HUD 与实时气泡卡片

ATBCmder 在主工具栏最右侧内置了 系统状态胶囊 (System Status Capsule)。无需频繁切换至 macOS 活动监视器或额外开启终端,即可在文件管理视野余光中随时掌握系统硬件负载健康状况。

┌────────────────────────────────────────────────────────────────────────────────────────┐
│ [左栏标签页]                         [右栏标签页]                [ CPU 18% | RAM 44% | ↓1.2M ↑340K ]│
└───────────────────────────────────────────────────────────────────────────┬────────────┘
                                                                            │ 点击状态胶囊
                                                                            ▼
                                                ┌───────────────────────────────────────┐
                                                │ SYSTEM METRICS SUMMARY                │
                                                ├───────────────────────────────────────┤
                                                │ CPU Usage:     [████░░░░░░░░░░]   18% │
                                                │ Memory:        [████████░░░░░░]   44% │
                                                │ GPU Load:      [██░░░░░░░░░░░░]   12% │
                                                │ Battery:       [████████████░░]   88% │
                                                ├───────────────────────────────────────┤
                                                │ Storage:                              │
                                                │  Macintosh HD:  312.4 GB / 994.6 GB   │
                                                │  External SSD:  842.1 GB / 2.0 TB     │
                                                ├───────────────────────────────────────┤
                                                │ Top Processes:                        │
                                                │  • ATBCmder         PID: 54102  CPU: 2%│
                                                │  • WindowServer     PID: 284    CPU: 8%│
                                                │  • Xcode            PID: 88120  CPU: 4%│
                                                ├───────────────────────────────────────┤
                                                │ [ 打开完整系统监控控制台 (⌘⇧M) ➔ ]    │
                                                └───────────────────────────────────────┘

2.1 胶囊构成与视觉设计规范

宽度固定为 320px 的状态胶囊包含三大实时硬件遥测指标,默认每秒刷新一次:

  1. CPU 利用率:全处理器综合负载百分比,具备动态警戒色彩指示:
  2. 正常区间 (< 75%):主题高亮蓝 / 正常文本色。
  3. 升高区间 (75% – 90%):警示橙黄色。
  4. 临界高负载 (> 90%):警报鲜红色。
  5. 内存使用率 (RAM):物理内存中活跃与联动 (Wired) 内存占总容量的百分比。
  6. 网络吞吐率:当前所有活跃网卡的瞬时上行与下行总吞吐速率,紧凑格式显示(例如 ↓2.4 MB/s ↑512 KB/s)。

2.2 交互式气泡卡片 (StatusPopup)

用鼠标左键单击工具栏状态胶囊,即可调出非模态浮动 系统指标摘要卡片:

  • 多维硬件遥测:汇总展示 CPU、RAM、GPU 负载百分比与电池健康状态(当前电量及充放电状态)。
  • 文件系统挂载卷:列出所有已挂载的 APFS 本地容器与外部移动磁盘,配备可用空间条与总容量标识。
  • Top 5 高资源消耗进程:实时抓取当前占用 CPU 与内存最高的 5 个系统或用户进程列表。
  • 深入控制台跳转:点击卡片底部的 “打开完整系统监控控制台” 按钮(或按下 ⌘⇧M),即可无缝进入全功能系统诊断界面。

2.3 配置状态胶囊的显示开关

如果您偏好极简、无干扰的文件管理工具栏界面,可随时关闭状态胶囊:

  1. 打开 偏好设置(快捷键 ⌘,,或通过菜单栏 配置 ➔ 选项...)。
  2. 在左侧导航栏中选择 常规 (General)。
  3. 在 界面布局与显示 分组下,找到以下勾选项: [X] 在主工具栏右侧显示系统状态胶囊 (Show system status capsule)
  4. 点击 应用 或 确定,胶囊即刻从工具栏显示或隐藏。

3. 系统状态与诊断控制台 (cm_SystemStatus / ⌘⇧M)

按下快捷键 ⌘⇧M(或 Ctrl+Shift+M),即可调出全功能的 系统状态与诊断面板。该模块专为软件工程师、系统管理员及性能诊断专家设计,充当嵌入文件管理器的极速任务管理器。

┌────────────────────────────────────────────────────────────────────────────────────────┐
│                             SYSTEM STATUS & DIAGNOSTICS                                │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ CPU USAGE: Apple M3 Max (14 Cores)                                                     │
│ Core 01: [██████░░░░] 60%    Core 05: [██░░░░░░░░] 20%    Core 09: [███░░░░░░░] 30%    │
│ Core 02: [████░░░░░░] 40%    Core 06: [████░░░░░░] 42%    Core 10: [█░░░░░░░░░] 10%    │
│ Core 03: [████████░░] 80%    Core 07: [█░░░░░░░░░] 12%    Core 11: [░░░░░░░░░░]  5%    │
│ Core 04: [███░░░░░░░] 30%    Core 08: [██░░░░░░░░] 18%    Core 12: [░░░░░░░░░░]  4%    │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ MEMORY: Total 36.0 GB  |  Used: 16.2 GB (45%)  |  App: 9.4 GB  |  Wired: 4.1 GB       │
│ SWAP:   Total 2.0 GB   |  Used: 0 MB (0%)                                              │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ PROCESS LIST                                 Filter: [ node                     ] [x]  │
│ PID      Name             User           CPU %       Memory      Threads    Action     │
│ ────────────────────────────────────────────────────────────────────────────────────── │
│ 72841    node (dev-srv)   brain          48.2%       612.4 MB    28         [ Kill ✕ ] │
│ 72910    node (esbuild)   brain          12.1%       184.2 MB    14         [ Kill ✕ ] │
│ 73104    node (lsp)       brain           1.4%        98.5 MB     8         [ Kill ✕ ] │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ Update Interval: [ 1.0s ▼ ]       [ Pause Monitoring ]              [ Close (Esc) ]    │
└────────────────────────────────────────────────────────────────────────────────────────┘

3.1 诊断特性与核心指标分区

  1. 多核处理器独立监视区:
  2. 完整展示 Apple Silicon 架构下的性能核心 (P-Cores) 与能效核心 (E-Cores) 负载。
  3. 每个核心配有独立利用率进度指示条,在多线程编译、音视频渲染或批处理脚本运行时代核心饱和度一目了然。
  4. 内存细分与 Swap 虚拟内存压力:
  5. 将物理内存精细划分为:应用程序内存 (App Memory)、联动内存 (Wired)、压缩内存 (Compressed) 与系统文件缓存。
  6. 严密监控虚拟内存 Swap 换页占用,便于第一时间排查引起磁盘剧烈抖动的内存泄漏隐患。
  7. 存储挂载卷容量总览:
  8. 实时监测各挂载分区的剩余容量比例,以及底层读写 I/O 速率。
  9. 交互式全功能进程管理器:
  10. 实时可排序数据表格,汇总系统中所有运行的用户态与系统态任务。
  11. 即时搜索与过滤:在过滤框中键入任何进程名称或 PID,毫秒级定位目标任务。
  12. 灵活终止进程:
    • 单击操作列的 Kill 按钮,或选中行后直接按下 Delete 键。
    • 弹出确认对话框,支持优雅退出 Terminate (SIGTERM) 或强行终止 Force Kill (SIGKILL)。

4. 磁盘空间占用分析器 (cm_DiskUsageAnalyzer / ⌘⇧D)

随着 SSD 固态硬盘可用空间逐步告急,手动在复杂嵌套的文件夹中排查吞噬空间的“元凶”极为繁琐低效。Finder 默认不自动统计子目录总体大小,逐层打开目录耗时耗力。

磁盘空间占用分析器(命令 ID cm_DiskUsageAnalyzer,快捷键 ⌘⇧D / Ctrl+Shift+D)采用多线程并发扫描技术,能在数秒内遍历大型目录树,并通过传统的层级树状列表与极具视觉冲击力的交互式 矩形树状图 (Squarified Treemap) 进行双向联动呈现。

┌────────────────────────────────────────────────────────────────────────────────────────┐
│ DISK USAGE ANALYZER: /Users/brainzhang                                                 │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ Path: /Users/brainzhang ➔ Developer ➔ Projects                                        │
├──────────────────────────────────────┬─────────────────────────────────────────────────┤
│ DIRECTORY HIERARCHY                  │ INTERACTIVE SQUARIFIED TREEMAP                  │
│ Folder Name      Size       Percent  │ ┌───────────────────────────┬─────────────────┐ │
│ ──────────────────────────────────── │ │                           │ node_modules    │ │
│ ▼ Developer      142.6 GB   58.2%    │ │ target/debug              │ 28.4 GB         │ │
│   ► Projects     118.2 GB   48.2%    │ │ 64.2 GB                   │ (Rust build)    │ │
│   ► Caches        24.4 GB   10.0%    │ │                           ├─────────────────┤ │
│ ▼ Library         64.2 GB   26.2%    │ │                           │ DerivedData     │ │
│   ► Caches        38.1 GB   15.5%    │ │                           │ 18.2 GB         │ │
│   ► App Support   22.4 GB    9.1%    │ ├───────────────────────────┴─────────────────┤ │
│ ► Downloads       24.1 GB    9.8%    │ │ Video Footage (4K Prores)                   │ │
│ ► Pictures        14.2 GB    5.8%    │ │ 31.8 GB                                     │ │
├──────────────────────────────────────┴─┴───────────────────────────────────────────────┤
│ [ Zoom Out (..) ]  [ Reveal in Dual Panel ]  [ Move to Trash (⌘⌫) ]  [ Export CSV... ]  │
└────────────────────────────────────────────────────────────────────────────────────────┘

4.1 核心架构与技术亮点

  • 异步多线程扫描引擎:遍历 APFS 容器中的数万乃至数十万文件,扫描过程完全置于后台工作线程,主界面保持丝滑响应;底部状态栏实时显示每秒扫描的目录数量与已发现容量。
  • 交互式矩形树状图 (Squarified Treemap):
  • 目录与文件被转化为紧凑嵌套的几何矩形块,每个色块的二维表面积严格等比于其占用的磁盘空间。
  • 色块明暗与色系自动随目录深度渐变,超大体积文件或目录在视觉上一目了然。
  • 左右视图双向无缝联动:
  • 在左侧目录树中单击任意行,右侧 Treemap 同步高亮其对应的矩形块边界。
  • 在右侧 Treemap 中单击任意色块,左侧目录树自动展开定位到该条目,并浮动提示完整绝对路径及精确字节大小。

4.2 交互导航与日常工作流

  1. 下钻缩放 (Drill Down):双击目录树中的某项或双击 Treemap 中的色块,即可将视图聚焦至该子目录,以全新基准重新计算各占比。
  2. 返回上一层 (Zoom Out):点击工具栏的 返回上一层 按钮(或点击顶部面包屑导航条中的任意父路径),快速退出当前局部视图。
  3. 定位至双栏主界面:点击 在双栏中定位 (Reveal in Dual Panel),当前活跃的文件面板立刻切换并进入该目录。
  4. 即刻移入废纸篓:选中任意无用的大型文件或旧项目目录,按下 ⌘⌫(或点击 移入废纸篓),文件安全送入 Trash,空间统计树自动局部重算。
  5. 导出磁盘审计报告:支持将分析结果一键导出为结构化的 CSV 或纯文本 TXT 报表,便于团队存储审计或容量规划。

5. 两阶段安全系统清理器 (cm_CleanSystem / ⌘⇧C)

在日常长期使用下,macOS 系统各角落会悄然堆积巨额临时文件:过期的应用程序缓存、Xcode 中间派生数据与索引、包管理器残留、无用的诊断日志以及浏览器缓存。虽然部分缓存有助于短期性能,但陈旧冗余数据极度消耗高昂的固态硬盘空间。

系统清理器(命令 ID cm_CleanSystem,快捷键 ⌘⇧C / Ctrl+Shift+C)提供具备企业级安全保障的确定性两阶段清理架构。

┌────────────────────────────────────────────────────────────────────────────────────────┐
│                              SYSTEM CLEANER: DRY RUN AUDIT                             │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ [ Scan System ]  Scanned: 48,192 items in 2.1s        Total Reclaimable: 34.8 GB        │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ CATEGORY                          ITEMS       SIZE        RISK LEVEL     SELECTION     │
│ ────────────────────────────────────────────────────────────────────────────────────── │
│ [X] Application Caches            12,410      14.2 GB     Safe (Green)   [ Select All] │
│ [X] System & User Logs             4,218       1.8 GB     Safe (Green)   [ Select All] │
│ [X] Xcode Derived Data             8,940      12.4 GB     Warning (Org)  [ Select All] │
│ [ ] Homebrew & CocoaPods Caches    1,420       3.6 GB     Warning (Org)  [ Select All] │
│ [ ] Web Browser Caches            21,200       2.8 GB     Safe (Green)   [ Select All] │
│ [ ] Trash Bin Container                4       8.2 GB     Danger (Red)   [ Unselected] │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ Selected for Cleanup: 28.4 GB across 25,568 files                                     │
│ Whitelist: ~/.config/atbsys/whitelist (4 rules active)                                │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ [ Whitelist Editor... ]      [ Export Log ]       [ Clean Selected Items (28.4 GB) ]   │
└────────────────────────────────────────────────────────────────────────────────────────┘

5.1 两阶段安全架构规范

与部分“一键式黑盒清理工具”直接在后台静默删除不同,ATBCmder 严格推行 两阶段安全准则:

  1. 第 1 阶段:只读预检扫描 (Dry-Run Audit):
  2. 清理器仅对标准化系统路径执行只读勘测。
  3. 统计文件总数、占用空间并计算可回收容量,期间绝对不修改或删除任何一个字节。
  4. 将扫描出的资产分类呈现,并赋予明确的风险等级判定。
  5. 第 2 阶段:人工复核与选择性清除 (User-Reviewed Deletion):
  6. 用户逐类或逐项复核待清理列表,自由勾选或排除特定项目。
  7. 只有显式点击 “清理选中项目” 并二次确认后,清理引擎才执行删除。
  8. 所有的删除细节均原子性地写入操作审计日志:~/Library/Preferences/atbcmder/operations.log。

5.2 六大核心清理范畴

清理分类 标准路径分布 风险等级 说明与建议
应用程序缓存 ~/Library/Caches/ 安全 (Safe) 桌面应用程序运行生成的临时数据,软件下次启动时可自动重新生成。
系统与用户日志 ~/Library/Logs/, /var/log/ 安全 (Safe) 历史崩溃报告、诊断转储与软件更新日志,无需排查故障时可安全清空。
网页浏览器缓存 Safari, Chrome, Edge, Firefox 安全 (Safe) 已缓存的网页资源、媒体缓存与离线脚本,清除后不影响保存的书签与密码。
Xcode 派生数据 ~/Library/Developer/Xcode/DerivedData 警告 (Warning) 编译中间对象、模块缓存与索引数据,清理后下次 Xcode 编译项目耗时会延长。
包管理器缓存 Homebrew, CocoaPods, NPM, Yarn 警告 (Warning) 下载的安装包压缩包与公式存档,清除可释放空间,下次安装同名包时重新下载。
废纸篓容器 ~/.Trash, 各卷 .Trashes 危险 (Danger) 之前由用户移至废纸篓的文件,永久清空后不可直接撤销还原。

5.3 风险分级与白名单防护体系

  • 🟢 安全级 (Safe - 绿色):纯临时缓存与弃用元数据,清除后绝不破坏系统配置,不影响软件正常运作。
  • 🟡 警告级 (Warning - 橙色):开发环境缓存或包管理器镜像。删除完全安全,但后续首次编译或安装将需要更多时间拉取或重新生成。
  • 🔴 危险级 (Danger - 红色):涉及不可逆彻底清除的操作(如彻底清空废纸篓)。默认处于未勾选状态,必须由用户显式勾选并确认。
  • 自定义安全白名单:
  • 支持在 ~/.config/atbsys/whitelist 文件中定义绝对禁止 ATBCmder 触碰的路径、扩展名或通配符规则。
  • 内置保护屏障硬编码自动排除 macOS 核心系统关键路径、系统钥匙串 (Keychain) 以及云存储(iCloud / Dropbox / Google Drive)离线同步文件夹。

6. 应用程序深度卸载器 (cm_UninstallApp / ⌘⇧U)

在 macOS 平台,将应用程序图标从 /Applications 拖进废纸篓仅仅删除了 .app 应用程序包自身。现代化应用往往在系统各深层目录中分散着数百个辅助文件:首选项 plist 文件、Application Support 核心数据库、开机启动 LaunchAgents、沙盒容器 Containers 以及大型媒体缓存。长年累月下来,这些被遗弃的“孤儿残留”不仅白白霸占宝贵空间,某些后台守护任务甚至仍会在用户开机登录时被动启动。

应用程序深度卸载器(命令 ID cm_UninstallApp,快捷键 ⌘⇧U / Ctrl+Shift+U)基于 Bundle Identifier 精确匹配,全面扫描并连根拔除目标软件及其所有的隐蔽残留。

┌────────────────────────────────────────────────────────────────────────────────────────┐
│                             APPLICATION DEEP UNINSTALLER                               │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ [ Filter: Docker                     ]  Found: 142 Applications (Total: 48.2 GB)       │
├──────────────────────────────────────┬─────────────────────────────────────────────────┤
│ INSTALLED APPLICATIONS               │ ASSOCIATED REMNANTS & SUPPORT FILES             │
│ App Name          Version    Size    │ File Path / Component               Size        │
│ ──────────────────────────────────── │ ─────────────────────────────────────────────── │
│ [X] Docker.app    4.28.0     1.8 GB  │ [X] /Applications/Docker.app        1.8 GB (.app│
│ [ ] Figma.app     116.15     240 MB  │ [X] ~/Library/Application Support/Docker 14.2 GB│
│ [ ] Slack.app     4.36.0     310 MB  │ [X] ~/Library/Caches/com.docker.docker   2.1 GB │
│ [ ] Visual Studio 1.87.0     450 MB  │ [X] ~/Library/Preferences/com.docker...  12 KB  │
│ [ ] Xcode.app     15.3      12.4 GB  │ [X] ~/Library/LaunchAgents/com.docker...  4 KB  │
│                                      │ [X] ~/Library/Containers/com.docker...  380 MB  │
├──────────────────────────────────────┴─────────────────────────────────────────────────┤
│ Mode: (•) Complete Uninstall (.app + remnants)     ( ) Remnants Only (clean orphans)   │
│ Total Selected for Removal: 18.48 GB across 6 items                                    │
├────────────────────────────────────────────────────────────────────────────────────────┤
│ [ Refresh Applications ]       [ Cancel ]              [ Uninstall Application (18.5G)│
└────────────────────────────────────────────────────────────────────────────────────────┘

6.1 残留文件深度勘测目录群

在扫描应用程序依赖时,ATBCmder 会基于精准提取的 Bundle Identifier 递归检索以下 8 大标准子系统路径:

  1. 主程序安装包:/Applications/<Name>.app 以及 ~/Applications/<Name>.app。
  2. 应用支持数据:~/Library/Application Support/<Name> 与 <BundleID>。
  3. 应用运行时缓存:~/Library/Caches/<BundleID>。
  4. 偏好设置文件:~/Library/Preferences/<BundleID>.plist。
  5. 保存的应用状态:~/Library/Saved Application State/<BundleID>.savedState。
  6. 启动守护配置项:~/Library/LaunchAgents/<BundleID>.plist。
  7. 沙盒隔离容器:~/Library/Containers/<BundleID>/ 与 ~/Library/Group Containers/。
  8. 应用独立日志:~/Library/Logs/<Name>/。

6.2 两种核心工作模式

  • 完整卸载模式 (Complete Uninstall - 默认):
  • 针对当前电脑中完好安装的应用程序。
  • 一键原子性清除 /Applications 下的可执行 .app 包及其分散在 ~/Library/ 下的所有支撑文件。
  • 仅清理残留模式 (Remnants Only):
  • 针对过去通过 Finder 或其他方式直接删除了 .app、但残留孤儿文件仍遗留在 ~/Library/ 中的软件。
  • 自动对比已安装应用列表,揪出母体 .app 已不存在的弃置配置与数据目录,进行彻底扫除。

6.3 Apple 系统完整性保护与安全红线

为确保系统绝对稳定性与用户数据安全:

  • 系统核心应用只读防护:macOS 内置核心组件(Safari、Finder、预览、音乐、系统设置等)受系统完整性保护 (SIP) 保护,在列表中强制显示只读锁图标,禁止卸载。
  • 活动进程占用拦截:如果待卸载应用或其后台 Helper 守护进程当前正在运行,ATBCmder 会弹出友好提示要求您先退出该程序,避免在进程读写过程中造成文件损坏。
  • 废纸篓过渡协议 (Trash-First):默认情况下,卸载文件均优先移至系统的废纸篓,而非强制不可逆地执行 unlink,以便在发生误操作时提供百分之百的后悔恢复机会。

7. 系统工具操作警示与专家提示

Note

极低的系统资源占用
后台监控守护线程基于原生编译底层接口打造,以 1.0 秒间隔轻量轮询。在常规双栏文件浏览期间,其 CPU 占用率始终低于 0.1%,并在 ATBCmder 最小化或窗口隐藏时自动休眠暂停轮询。

Tip

将磁盘空间分析器与双栏扁平分支视图联动
当磁盘空间分析器揪出某个子目录下堆积了数千个分散的零碎临时文件时,选中该目录后点击 在双栏中定位 (Reveal in Dual Panel)。随后在双栏中按下 Cmd+B (cm_DirBranch) 开启扁平分支视图,整个深层子树瞬间平铺为单一文件列表,即可通过键盘批量排序、筛选并清除。

Important

执行清理前务必审查勾选清单
虽然系统清理器将开发缓存归类为 安全 (Safe) 或 警告 (Warning),但某些开发工具缓存(如大型 Xcode DerivedData 或本地 Docker 构建镜像)在下次启动项目时需要一定时间重新下载或全量编译。请确认短期内不再活跃开发该项目后再行清除。

Caution

谨慎对系统进程发送强制强杀信号 (SIGKILL)
在系统状态的进程管理器中,发送 SIGKILL (Force Kill) 信号会立刻剥夺进程调度并不允许其刷写未保存的打开文件缓冲区。在日常运维中,请务必优先尝试优雅退出 SIGTERM 信号。

Warning

应用沙盒容器清除需确认本地重要文档
卸载来自 Mac App Store 的沙盒应用时,存储于 ~/Library/Containers/<BundleID> 下的文件往往包含该应用私有的沙盒文档数据库。在确认卸载前,请务必确认是否已将其中重要的项目文档另存导出。


8. 系统工具终极双矩阵快捷键速查表

分类 操作说明 macOS 原生快捷键 传统 Commander 键位 命令 ID
系统监控 打开完整系统状态与诊断面板 Cmd+Shift+M / ⌘⇧M Ctrl+Shift+M cm_SystemStatus
系统监控 展开状态监控摘要气泡卡片 单击工具栏右侧胶囊 — (界面交互)
系统监控 快速聚焦进程过滤输入框 Cmd+F (面板内) F7 —
系统监控 终止选中进程 (SIGTERM) Delete / ⌫ Delete —
系统监控 强制强杀选中进程 (SIGKILL) Shift+Delete / ⇧⌫ Shift+Delete —
磁盘分析 打开磁盘空间占用分析器 Cmd+Shift+D / ⌘⇧D Ctrl+Shift+D cm_DiskUsageAnalyzer
磁盘分析 双击下钻进入所选文件夹 Enter / Return Enter —
磁盘分析 返回上一层父级目录 Backspace / ⌫ Backspace —
磁盘分析 将选中项目直接移入废纸篓 Cmd+Delete / ⌘⌫ F8 / Delete —
磁盘分析 在双栏文件面板中定位选中项 Cmd+Return / ⌘⏎ Ctrl+Enter —
系统清理 打开两阶段安全系统清理器 Cmd+Shift+C / ⌘⇧C Ctrl+Shift+C cm_CleanSystem
系统清理 执行只读预检扫描 (Dry Run) Cmd+R / ⌘R Ctrl+R —
系统清理 快速切换选中项勾选状态 Space 空格键 Space 空格键 —
应用卸载 打开应用程序深度卸载器 Cmd+Shift+U / ⌘⇧U Ctrl+Shift+U cm_UninstallApp
应用卸载 切换至“仅清理残留”模式 Cmd+2 / ⌘2 Alt+2 —
偏好设置 开关主工具栏状态胶囊 HUD 偏好设置 ➔ 常规 — (配置项)

准备好定制快捷键、面板视图与应用行为了吗?

前往第 8 章:偏好设置与深度个性化定制 →