Mac访达搜索记录需针对性清理:①菜单栏按Option键选“清除最近使用的项目”可一键清空;②手动删除~/Library/Application Support/com.apple.sharedfilelist/中RecentSearches.sfl2文件可彻底清除;③终端执行defaults write com.apple.finder FXEnableRecentSearches -bool false等命令可禁用并清空搜索历史。

当你在Mac访达(Finder)搜索栏输入关键词后,下方持续浮现过往的搜索建议,这些“搜索记录”由系统自动缓存,既可能暴露隐私,又会干扰新搜索的准确性。它们不是临时内存残留,而是持久化保存在共享文件列表数据库中,必须针对性清理才能彻底消失。
通过访达菜单一键清除搜索历史
这一步操作起来很简单,直接调用系统原生清除机制,不修改配置、不删文件,适合只想快速清空当前所有搜索建议的用户。
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。
第二步:立即清除现有缓存
3、输入命令并回车:defaults delete com.apple.finder FXRecentSearches。
第三步:重启访达使设置生效
4、输入命令并回车:killall Finder。
【注意:命令大小写敏感,FXEnableRecentSearches 中的 X 和 S 必须大写,输错将导致命令无效】。

















