可通过六种方法清除macos访达“最近使用”记录:一、系统设置禁用显示;二、访达菜单清除;三、手动删除.sfl2数据库文件;四、终端命令重置限制;五、移除边栏入口;六、禁用并清空搜索历史。

如果您在访达侧边栏、顶部菜单或 Dock 中看到“最近使用”条目并希望清除这些记录,以防止他人查看您的访问痕迹,则可能是由于 macOS 系统默认启用该功能,并将历史数据持久化保存在多个位置。以下是清理访达“最近使用”记录的多种实操方法:
一、通过系统设置禁用“最近项目”显示
此方法从系统级关闭“最近项目”的汇总功能,使访达侧边栏、程序坞及苹果菜单中不再生成和显示该栏目,从根本上阻止新记录积累。
1、点击屏幕左上角的苹果菜单,选择“系统设置”。
2、在左侧边栏中点击“桌面与程序坞”。
3、向下滑动至“最近的项目”区域。
4、将“在程序坞中显示”和“在菜单栏中显示”两个开关均设为关闭状态。
5、将“最近的项目”下拉菜单中的数量设为无。
二、使用访达快捷菜单清除历史记录
该方式调用访达内置的清除机制,在不修改系统参数的前提下,一次性清空当前所有“最近使用”分类条目,包括应用程序、文档与服务器等。
1、打开访达,确保窗口处于活跃状态。
2、在顶部菜单栏点击“前往”,同时按住Option(⌥)键。
3、此时“前往”菜单中原本的“最近使用的项目”将变为“清除最近使用的项目”。
4、点击该项,在弹出的确认对话框中点击清除按钮。
三、手动删除共享文件列表数据库文件
访达的“最近使用”数据实际存储于 LSSharedFileList 数据库中,删除对应 .sfl2 文件可实现物理清除,避免因缓存残留导致记录自动恢复。
1、打开访达,点击顶部菜单栏“前往”→“前往文件夹”。
2、在弹出窗口中输入路径:~/Library/Application Support/com.apple.sharedfilelist/,然后回车。
3、查找以下两个关键文件:com.apple.LSSharedFileList.RecentApplications.sfl2 与 com.apple.LSSharedFileList.RecentDocuments.sfl2。
4、将这两个文件拖入废纸篓,或右键选择“移到废纸篓”。
5、右键点击废纸篓图标,选择“清空废纸篓”以完成永久删除。
四、执行终端命令刷新并重置最近项目限制
通过命令行修改全局偏好设置,将最近文档与应用数量强制设为零,并重启访达进程,确保所有界面层级同步更新且引用失效。
1、打开“应用程序”→“实用工具”→“终端”。
2、输入以下命令并回车:defaults write NSGlobalDomain NSRecentDocumentsLimit -int 0。
3、紧接着输入:killall Finder,强制重启访达以生效。
4、如需验证是否生效,可重新打开访达,点击顶部菜单“访达”→“打开最近的项目”,列表应为空。
五、移除访达边栏中的“最近使用”入口
该操作仅隐藏访达左侧边栏的“最近使用”模块,不删除底层记录,但可立即阻止他人通过图形界面快速访问该列表。
1、点击 Dock 栏中的访达(Finder)图标,打开访达窗口。
2、在左侧边栏中找到“最近使用”条目,右键单击它。
3、从弹出菜单中选择从边栏中移除,该选项将立即消失。
六、使用终端命令禁用并清空搜索历史记录
此方法针对访达搜索栏的历史建议,通过修改 Finder 偏好参数,同时清除现有缓存并阻止后续记录生成,适用于追求彻底隐私控制的用户。
1、打开“应用程序”→“实用工具”→“终端”。
2、输入以下命令并回车:defaults write com.apple.finder FXEnableRecentSearches -bool false。
3、输入以下命令强制清除现有缓存:defaults delete com.apple.finder FXRecentSearches。
4、输入以下命令重启访达进程:killall Finder。











