以下五种方法涵盖了从最快捷的一键清空,到从根源上阻止记录生成的底层参数修改。你可以根据自己对隐私保护的实际需求,按需挑选使用。
使用访达菜单一键清空所有最近项目
这个操作非常简单,直接调用系统原生的清除机制,无需修改配置或删除文件,适合只想快速抹去当前所有痕迹的用户。
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、返回左侧边栏,点击“控制中心”,在右侧“仅菜单栏”区域,将“最近使用的文稿、应用程序和服务器”设为“无”。
