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

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

















