访达搜索建议可通过三种方式清除:1. 按Option键调出“清除最近使用的项目”菜单一键清空;2. 手动删除~/Library/Application Support/com.apple.sharedfilelist/下的RecentSearches.sfl2文件;3. 用终端命令禁用记录并删除缓存。

你在Mac访达搜索栏输入关键词后,下方持续浮现过往的搜索建议,这些“最近搜索的内容”列表既可能暴露隐私,又会干扰新搜索的准确性。它们不是临时缓存,而是持久化保存在系统共享文件列表数据库中,必须针对性操作才能彻底关闭或清除。
用Option键调出访达内置清除菜单
这一步操作起来很简单,直接调用系统原生清除机制,不改配置、不删文件,适合只想快速清空当前所有搜索建议的用户。
1、打开任意一个访达窗口,确保它处于前台激活状态。
2、点击顶部菜单栏的“前往”,同时按住Option(⌥)键不放。
3、菜单中原本的“最近使用的项目”会变成“清除最近使用的项目”,点击它。
4、在弹出的确认窗口中点击“清除”按钮——【该操作不可逆,且会同时清空应用程序、文稿、服务器等全部最近使用条目】。
手动删除搜索历史底层数据库文件
访达的搜索建议实际存储在独立的.sfl2文件中,图形界面清除后可能因缓存未刷新而重新出现。物理删除该文件可确保无残留、不恢复。
方法一:定位并删除 RecentSearches.sfl2 文件
1、打开访达 → 顶部菜单栏点击“前往”→“前往文件夹”。
2、粘贴路径:~/Library/Application Support/com.apple.sharedfilelist/,回车进入。
3、查找文件:com.apple.LSSharedFileList.RecentSearches.sfl2。
4、将该文件拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。
方法二:顺带清理关联的 RecentDocuments 和 RecentApplications(可选)
在同一个文件夹里,你还能看到RecentDocuments.sfl2和RecentApplications.sfl2。它们虽不属于“搜索记录”,但同属访达最近行为数据源,若你希望连带清理侧边栏“最近使用”条目,可一并删除。
用终端命令禁用并清空搜索记录
此方法分两步:先永久关闭记录功能,再强制擦除已有缓存。执行后,访达搜索栏将不再显示任何历史建议,且后续输入也不会被保存。
第一步:禁用搜索历史记录功能
1、打开“应用程序”→“实用工具”→“终端”。
2、输入命令并回车:defaults write com.apple.finder FXEnableRecentSearches -bool false。
第二步:立即清除现有缓存
1、在终端中继续输入:defaults delete com.apple.finder FXRecentSearches。
2、紧接着输入:killall Finder,强制重启访达进程。











