必须关闭系统级记录机制:1.右键移除边栏“最近使用”条目;2.访达偏好设置中取消勾选“最近使用”;3.系统设置中将“最近的项目”设为【无】并关闭相关开关;4.终端执行defaults write NSGlobalDomain NSRecentDocumentsLimit -int 0并killall Finder;5.手动删除RecentDocuments.sfl2和RecentApplications.sfl2文件。

你在Mac访达左侧边栏、苹果菜单、程序坞右键菜单里反复看到“最近使用”的文档条目,它们暴露你打开过的合同、财务表格、内部服务器路径甚至未命名的敏感文件——必须关闭系统级记录机制,而不仅是隐藏界面入口。
右键移除边栏中的“最近使用”条目
1、点击Dock中的访达图标,确保至少一个访达窗口处于前台激活状态。
2、在左侧边栏中找到【最近使用】文字项(注意不是“最近项目”,是带时钟图标的独立条目)。
3、鼠标悬停其上 → 右键单击 → 选择“从边栏中移除”。
这一步立刻生效,无需重启,但只影响视觉显示,底层记录仍在持续写入。
关闭访达偏好设置中的自动加载
若移除后重启访达又自动重现,说明底层开关未关。必须进入设置切断加载逻辑:
1、按下 Command + , 打开访达偏好设置。
2、切换到“边栏”标签页。
3、在“位置”区域下方,取消勾选【最近使用】前的复选框。
4、关闭窗口,新开访达窗口即不再加载该栏目——这是防止它死灰复燃的关键一步。
系统级汇总开关全部关闭
仅处理访达界面不够,苹果菜单、程序坞、聚焦搜索仍会泄露记录。必须同步关闭系统级汇总:
方法一:禁用程序坞与菜单栏显示
① 点击屏幕左上角苹果图标 → “系统设置”。
② 左侧滚动到底部,点“桌面与程序坞”。
③ 在“最近的项目”区域,将下拉菜单设为【无】。
④ 同时关闭“在程序坞中显示最近使用的应用程序”开关。
方法二:阻止新窗口默认打开历史视图
打开访达 → Command + , → 切换到“通用”标签页 → 在“打开新访达窗口时打开”下拉菜单中,绝不能选“最近使用”,请选择“桌面”或“iCloud 云盘”。
终端命令彻底禁用记录写入
图形界面操作只能停显、不能停写。要让系统彻底停止维护最近文档列表,必须改写全局参数:
1、打开“应用程序”→“实用工具”→“终端”。
2、输入命令并回车:defaults write NSGlobalDomain NSRecentDocumentsLimit -int 0。
3、紧接着输入:killall Finder。
【执行后访达会闪退并立即重启,所有最近文档引用永久失效】。此命令不可逆,除非手动改回非零值,否则系统不会再生成任何最近文档记录。
手动删除底层.sfl2数据库文件
前几步清空的是缓存和显示层,而真实数据藏在两个.sfl2文件里。物理删除才能确保无残留、不恢复:
方法一:精准清除文档与应用历史
1、打开访达 → 顶部菜单栏点击“前往”→“前往文件夹”。
2、粘贴路径:~/Library/Application Support/com.apple.sharedfilelist/,回车进入。
3、查找并删除以下两个文件:com.apple.LSSharedFileList.RecentDocuments.sfl2 和 com.apple.LSSharedFileList.RecentApplications.sfl2。
4、将它们拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。
【删除后无法通过常规方式恢复,请确认无误再执行】。
方法二:连带清除服务器访问痕迹(可选)
在同一文件夹里,若你曾连接过公司内网或测试服务器,顺手删除 com.apple.LSSharedFileList.RecentServers.sfl2。

















