Mac 系统会自动在访达边栏、苹果菜单、程序坞右键菜单以及聚焦搜索中保留你最近打开过的 App、文档、服务器等访问记录。这些“最近使用”痕迹就像一本摊开的工作日志,稍不注意就可能泄露你的隐私习惯。如果你需要逐层清理这些历史记录,可以组合使用下面几种方法,从临时清除到彻底禁用,一步步轻松搞定。

通过苹果菜单一键清空全部记录
这是最直接的操作方式,无需修改任何设置,也不删除底层文件,非常适合临时演示或快速重置。操作非常简单:点击屏幕左上角的苹果图标(),将鼠标悬停在“最近使用的项目”上,等待子菜单展开后,点击最底部的“清除菜单”。需要特别提醒的是,这一操作不可逆,执行后所有应用程序、文稿和服务器条目会立刻消失,所以手滑之前一定要再三确认。
按住 Option 键调出访达专属清除入口
这个隐藏功能仅针对访达窗口内部的“最近使用”视图——比如“最近文档”“最近服务器”等分类,不会影响苹果菜单中的记录。如何调出?首先确保一个访达窗口处于前台激活状态,然后按住 Option(⌥)键不放,再用鼠标点击顶部菜单栏的“前往”。你会看到原本的“最近使用的项目”变成了“清除最近使用的项目”,点击它,在弹出的确认框中点击“清除”——就是这么简单。
关闭系统级汇总并禁用新记录生成
如果你只想一次性清理,上面提到的方法就足够了;但如果想防止未来再次产生新记录,需要同步关闭多个位置的开关——漏掉一个,痕迹就可能从其他路径重新出现。
方法一:禁用程序坞与菜单栏汇总显示
点击苹果图标 → “系统设置” → 左侧边栏滚动到底部,点击“桌面与程序坞” → 在“最近的项目”区域,将“在程序坞中显示”和“在菜单栏中显示”两个开关全部关闭。
方法二:阻止访达新窗口默认加载历史
打开访达,按 Command + , 打开偏好设置 → 切换到“通用”标签页 → 在“打开新访达窗口时打开”下拉菜单中,将默认选项从“最近使用”改为“桌面”或“iCloud 云盘”这类不会暴露隐私记录的文件夹。
使用终端命令彻底禁用并清空底层记录
这条命令会直接写入系统全局参数,将最近文档数量限制设为 0,然后强制重启访达进程,所有界面层级的记录会同步失效。操作方式:打开“应用程序”→“实用工具”→“终端”,输入defaults write NSGlobalDomain NSRecentDocumentsLimit -int 0并回车,紧接着再输入killall Finder强制重启访达。执行完这条命令后,系统将不再记录任何“最近使用”项目。
手动删除 LSSharedFileList 底层记录文件
系统将最近应用、文档等访问记录保存为 .sfl2 格式的文件,存放在特定路径下。如果你想实现物理层面的彻底清除——比如这台 Mac 要交给他人使用,或者你需要确保任何恢复工具都无法挖出痕迹——删除对应文件是最彻底的办法。具体操作:打开访达,点击顶部菜单“前往”→“前往文件夹”,输入~/Library/Application Support/com.apple.sharedfilelist/,按回车进入。找到com.apple.LSSharedFileList.RecentApplications.sfl2和com.apple.LSSharedFileList.RecentDocuments.sfl2这两个文件,直接删除。然后右键点击废纸篓图标,选择“清空废纸篓”。注意:删除后无法恢复,请确认无误后再执行。
