这是由Spotlight生成的。
(请参阅此链接上的第二篇帖子:https://discussions.apple.com/thread/1071627?tstart=0)
您可以通过以下方法使其不显示(即停用)。
系统偏好设置 > Spotlight > 隐私 > +
然后选择您的Macintosh HD(或者您的硬盘驱动器名称)
然后点击选择。
现在应该可以了。

rm ~/Library/Preferences/*LSSharedFileList.plist
(应用程序在重新打开之前会保留旧的最近项目列表。)
*LSSharedFileList.plist文件后,不得不注销然后重新登录,才能使最近打开的文档消失。 - Rockallite1. Go to System Preferences
2. General
3. On Recent Items, Select None
Apple Logo > 最近项目列表下的内容。例如,它不会清除你的Safari浏览历史或VLC最近项目历史。这些历史记录是按应用程序维护的。 - Ian C.defaults delete NSGlobalDomain NSNavRecentPlaces
你不需要以 root 权限来执行此操作。它将从 `~/Library/Preferences/.GlobalPreferences.plist` 文件中删除 `NSNavRecentPlaces` 键。
defaults write -g NSNavRecentPlacesLimit -int 0
从您的机器中删除此内容。
defaults delete com.apple.Preview.LSSharedFileList RecentDocuments
defaults write com.apple.Preview NSRecentDocumentsLimit 0
defaults write com.apple.Preview.LSSharedFileList RecentDocuments -dict-add MaxAmount 0
killall Dock
从这里得到了。
实际上有效。
~/Library/Application\ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/
里面有*.slf2文件,文件名以应用程序标识开头,例如VLC播放器是"org.videolan.vlc",这个文件存储了该应用程序的所有最近文件。
删除该文件并注销然后重新登录,它应该就消失了。
要清除VLC的最近文件列表,请删除以下文件并重新登录:
~/Library/Application\ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.videolan.vlc.sfl2
这可能适用于其他版本的 macOS,但尚未进行测试。