可使用tmutil命令行工具实时查看Time Machine备份状态:一、tmutil status显示是否运行、已耗时及剩余时间;二、tmutil latestbackup确认最近成功备份时间;三、ps aux | grep backupd检查备份进程是否活跃;四、tmutil estimate和compare评估增量备份规模。

如果您正在运行 Time Machine 备份,但无法从菜单栏图标直观判断当前是否处于活跃备份状态、已耗时多久或剩余多少数据待写入,则可借助系统内置的 tmutil 命令行工具获取实时、精确的备份进度详情。以下是查看备份状态的具体操作方式:
一、使用 tmutil status 查看当前备份总体状态
该命令用于快速获取 Time Machine 当前是否正在备份、已运行时长、已传输数据量及预计完成时间等核心状态信息,输出为简洁的键值对格式,适合日常快速核查。
1、打开“应用程序” → “实用工具” → “终端”。
2、在终端窗口中输入以下命令并回车:tmutil status。
3、观察返回内容:若显示 "Running = 1",表示备份正在进行;若为 "Running = 0",则当前无活跃备份任务;其余字段如 "TimeRemaining"(剩余秒数)、"BytesOfTotal"(已传/总字节数)将提供量化进度。
二、使用 tmutil latestbackup 获取最近一次成功备份时间戳
此命令不反映实时进度,但能确认上一次完整备份是否成功完成及其确切时间,是验证备份链连续性的基础步骤,尤其适用于排查“看似在运行却无新备份生成”的异常。
1、保持终端开启,输入以下命令并回车:tmutil latestbackup。
2、若返回类似 /Volumes/BackupDrive/Backups.backupdb/MacBook/2026-03-18-211522 的路径,则说明最新备份已于 2026 年 3 月 18 日 21:15:22 成功写入;若提示 No latest backup found,则表明尚未完成任何有效备份或备份卷未挂载。
三、结合 ps 与 tmutil 查看后台备份进程细节
当 tmutil status 显示 Running = 1 但界面无响应或进度停滞时,可通过检查系统级进程确认备份守护进程是否真实活跃,并识别其调用参数与工作路径。
1、在终端中执行:ps aux | grep backupd。
2、查找包含 /System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd 的进程行。
3、若该进程存在且 CPU 使用率非零,说明备份服务正在运行;若仅显示 grep 自身进程,则 backupd 实际已退出或被阻塞。
四、使用 tmutil estimate 和 tmutil compare 辅助评估增量规模
该组合用于预判下一次备份的数据量级与耗时,通过比对当前系统与最新备份快照间的差异,提前获知需同步的文件数量与总大小,间接反映当前备份负载压力。
1、在终端中输入:tmutil estimate /(对根目录进行估算)。
2、等待数秒后,输出将包含 "Estimated bytes to back up" 字段,其数值即为本次增量备份预计写入字节数。
3、如需进一步定位哪些目录变更最大,可追加:tmutil compare --shorten,该命令将列出自上次备份以来所有被修改、新增或删除的顶层路径。









