Mac如何清除访达最近使用记录

作者:技术拾光时间:2026-06-28 08:49:07浏览:185

Mac访达“最近使用”记录存储于.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、返回左侧边栏,点击“控制中心”,在右侧“仅菜单栏”区域,将“最近使用的文稿、应用程序和服务器”设为“无”。