mac“最近使用”记录需针对性清除:①访达菜单一键清空;②手动删除~/library/application support/com.apple.sharedfilelist/下.sfl2文件;③终端执行defaults write nsglobaldomain nsrecentdocumentslimit -int 0并killall finder;④右键边栏“最近使用”移除入口;⑤系统设置中关闭桌面、程序坞、菜单栏及控制中心的显示开关。

你在Mac访达左侧边栏、顶部苹果菜单或Dock中看到的“最近使用”条目,是系统自动保存的访问痕迹,可能暴露你打开过的文件、应用和服务器路径。这些记录并非临时缓存,而是持久写入多个.sfl2数据库文件,必须针对性操作才能彻底清除。
用访达菜单一键清空所有最近项目
这一步操作起来很简单,直接调用系统原生清除机制,不修改配置、不删文件,适合只想快速抹掉当前所有痕迹的用户。
1、打开任意一个访达窗口,确保它处于前台激活状态。
2、点击顶部菜单栏的“前往”,同时按住Option(⌥)键不放。
3、菜单中原本的“最近使用的项目”会变成“清除最近使用的项目”,点击它。
4、在弹出的确认窗口中点击“清除”按钮——【该操作不可逆,且会同时清空应用程序、文稿、服务器等全部最近使用条目】。
手动删除底层.sfl2记录文件
图形界面清除后,部分记录可能因缓存未刷新而重新出现。物理删除对应文件可确保无残留、不恢复,适用于对隐私要求严格的场景。
方法一:只删“最近使用”核心文件
1、打开访达 → 顶部菜单栏点击“前往”→“前往文件夹”。
2、粘贴路径:~/Library/Application Support/com.apple.sharedfilelist/,回车进入。
3、查找并删除以下两个文件:com.apple.LSSharedFileList.RecentApplications.sfl2 和 com.apple.LSSharedFileList.RecentDocuments.sfl2。
4、将它们拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。
方法二:顺带清理侧边栏“最近使用”入口(可选)
在同一个文件夹里,你还能看到com.apple.LSSharedFileList.RecentServers.sfl2。若你连服务器访问历史也要一并清除,可同步删除该文件。
通过终端命令禁用并重置记录上限
该方法直接改写系统全局参数,让访达彻底停止维护最近文档引用,比单纯删除文件更彻底,且能防止新记录自动积累。
第一步:关闭最近文档记录功能
1、打开“应用程序”→“实用工具”→“终端”。
2、输入命令并回车:defaults write NSGlobalDomain NSRecentDocumentsLimit -int 0。
第二步:强制重启访达以使更改生效
3、紧接着输入:killall Finder。
第三步:验证是否生效
4、重新打开访达,点击顶部菜单“访达”→“打开最近的项目”,列表应为空。
隐藏访达边栏中的“最近使用”条目
此操作不删除任何数据,仅从视觉层移除左侧边栏的入口,可立即阻止他人通过边栏快速查看你的访问历史。
1、点击Dock栏中的访达图标,打开访达窗口。
2、在左侧边栏中定位到“最近使用”条目,右键单击它。
3、从弹出菜单中选择“从边栏中移除”。
系统级关闭“最近项目”汇总显示
从源头切断信息出口,让“最近项目”不再出现在苹果菜单、程序坞和聚焦搜索结果中,大幅缩小隐私泄露面。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、在左侧边栏中点击“桌面与程序坞”。
3、向下滑动至“最近的项目”区域,将下拉菜单设为“无”。
4、关闭“在程序坞中显示”和“在菜单栏中显示”两个开关。
5、返回左侧边栏,点击“控制中心”,在右侧“仅菜单栏”区域,将“最近使用的文稿、应用程序和服务器”设为“无”。











