可用tmutil status确认备份是否运行(Running=1表示活跃),再结合log stream实时捕获Scanning path日志定位当前扫描文件夹,并用tmutil isexcluded验证该路径是否被排除。

你想在终端里确认某个文件夹是否正被Time Machine实时增量备份,而不是等备份完成后再查日志——这需要直接读取备份守护进程的运行状态和当前处理路径。
用tmutil status确认备份是否正在运行
1、打开“终端”,输入tmutil status并回车。
2、重点查看Running = 1字段:若为1,说明备份进程活跃;若为0,则当前无任何备份任务执行。
3、若显示Running = 1,再检查DestinationID值是否与你的备份磁盘UUID一致(可用diskutil info /Volumes/你的备份盘名 | grep "Volume UUID"比对),【不一致说明系统正在向另一个已连接但未识别的备份目标写入】。
定位Time Machine当前扫描的具体文件夹
Time Machine不会在tmutil status中显示路径,但可通过系统日志实时捕获其扫描动作:
1、在终端中运行:log stream --predicate 'subsystem == "com.apple.TimeMachine"' --info | grep -E "(scan|backup|path)"
2、该命令会持续输出Time Machine守护进程的扫描日志,当它进入某个文件夹时,会出现类似Scanning path: /Users/xxx/Documents的行。
3、如需只看最近10秒内的扫描路径,改用:log show --predicate 'subsystem == "com.apple.TimeMachine"' --last 10s | grep "Scanning path"——这能避开历史冗余信息,直击当前增量扫描焦点。
验证某文件夹是否已被纳入备份范围
方法一:检查Time Machine排除列表
1、运行tmutil isexcluded ~/Documents(将~/Documents替换为你想查的路径)
2、若返回excluded,说明该路径被主动排除,不会参与任何增量备份;若返回not excluded,则具备被备份资格。
方法二:强制触发一次小范围变更并观察响应
1、在目标文件夹内新建一个空文本文件:touch ~/Documents/test_tm_check.txt
2、立即运行tmutil status,若Running = 1且BytesOfTotal数值开始增长,说明该文件夹确实在本次增量扫描路径中;【若5分钟内无变化,大概率该路径处于排除状态或Time Machine尚未轮询到】。

















