删除最近的文档历史记录?


41

我最近买了一台MacBook Air,已经习惯了macOS界面……到目前为止,我很喜欢,但仍然在学习如何做一些基本的事情。

例如,右键单击VLC,就会出现我一直在观看的所有色情内容!如果其他人正在使用我的计算机片刻,则不要冒此风险。

我尝试将“系统”偏好设置下的“最近的项目数”设置为“无”,但是vlc仍然记得我所有的肮脏视频标题!是什么赋予了?

在Windows中,我可以轻松地清除我的最新文档,或者使用ccleaner之类的工具一键清除系统缓存,浏览器历史记录,最新文档等。

您可以为Mac推荐类似的东西吗?

(我知道最好的解决方案是使用单独的用户帐户-但我想确信,我可以立即将笔记本电脑快速传递给某人,而无需单击两次即可完成我最近的所有活动!

谢谢你的帮助。


18
投票赞成,因为您对您希望历史消失的原因很诚实!
伊恩C.

4
不过,更好的方法是启用访客帐户并在有人要使用您的计算机时切换到登录屏幕。
nohillside

+1向Patrix提供了快速,可行的答案。不知道为什么Patrix没有将其作为答案。
全球游牧民族

我确实在这个问题上承认了用户帐户,但是这是关于将笔记本电脑快速交给某人的问题,而不是长时间。在此用例中,关闭所有应用程序是过大的。
标记

@Mark,如果将用户切换为来宾用户,则无需关闭任何内容(也许出于性能原因除外)。要恢复您的常规帐户,用户需要输入密码。
jhfrontz

Answers:


12

总是有“ 清除菜单”项:


这将删除存储最近文档的大多数属性列表:

rm ~/Library/Preferences/*LSSharedFileList.plist

(不过,应用程序会保留最近的项目的旧列表,直到重新打开它们为止。)


我找不到清晰的菜单。你能告诉我它在哪里吗?
rohan-patel

好。苹果->最近->清除 但这并不能如要求者一样删除文件。:-(
rohan-patel

2
删除*LSSharedFileList.plist文件后,我必须注销然后再次登录以使最近的文档消失。
Rockallite

8

有一个简单的解决方法...

1. Go to System Preferences
2. General
3. On Recent Items, Select None

这只会消除Apple Logo > Recent Items列表下的内容。例如,它不会清除Safari历史记录或VLC最近项历史记录。这些历史记录是按应用程序维护的。
伊恩C.

2
伊恩C,实际上确实清除了VLC最近的商品历史记录。您是正确的,“最近打开的文件”与Safari历史记录无关,但这不是问题。
redux 2014年

我觉得这个选择是“杀死蚊子的锤子”路线。您会发现,如果执行此操作,则Numbers等内容将没有任何近期项目。
LordParsley '17

7

它是由 Spotlight

(请参阅此链接上的第二篇文章:https : //discussions.apple.com/thread/1071627?tstart=0

您可以执行以下操作,使其不显示任何内容(即停用它)。

  • 系统偏好设置> Spotlight>隐私> +

  • 然后选择您的Macintosh HD(或您称为HD的任何名称)

  • 然后点击choose

现在应该这样做。


2
另外,一种不太激进的方法是只添加您不想在“最近”或Spotlight搜索中显示的目录/目录
8bitme

哦,老兄,这是在Finder中关闭最新功能的正确方法,我一直在找这太久了,谢谢
workplaylifecycle

6

除了使用Finder和各种应用程序中的“ 清除菜单”项之外,您还可以删除在所有打开和保存对话框中显示的“最近地点”的全局列表。

defaults delete NSGlobalDomain NSNavRecentPlaces

您不需要为此扎根。NSNavRecentPlaces从中删除密钥~/Library/Preferences/.GlobalPreferences.plist


5

打开VLC,转到“文件”->“打开最近的文件”->“清除”菜单,即使右键单击停靠图标也可以清除菜单。


为什么这个答案只有两个投票?真的很有帮助。谢谢!


1

从命令行...

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

这里得到它。

确实有效。


2
仅供参考,在10.13 High Sierra上使用这些命令更改默认设置完全使我的系统崩溃。找到问题的根源,我花了40个小时进行故障排除。每次Finder或任何应用程序尝试使用文件系统侧栏(“收藏夹”,“装入的卷等”)加载窗口时,该应用程序都将挂起,搁浅或崩溃。罪魁祸首是修改LSSharedFileList默认值。由于某种原因,这只是我为该特定用户登录iCloud帐户后的问题。如果您在High Sierra上,请不要运行这些命令。
utt50

0

好了,所以没有所描述的方法实际上成功地摆脱所有在“最近的文档”列出了所有我的应用程序。

我觉得最常识的方法是(对于OSX 10.12 / Sierra):

  1. 首先转到系统设置>常规,然后在最近的文件下拉菜单中选择“无”(我的OSX使用另一种语言,因此确切的术语可能有所不同,但是您应该能够理解我的意思)。/这将摆脱不同应用中的大多数(但不是全部)最新项目。
  2. 在终端中熟悉Apple的“ defaults ”命令。现在,寻找您可能仍想摆脱的任何列表,例如,此处已经列出的答案中提到的所有选项都没有摆脱“查找器”“转到”菜单中的近期项目列表。我玩了默认命令,发现:“ 写com.apple.finder“ FXRecentFolders”'({})'&& killall Finder对我有用。我在玩耍时发现了许多其他应用程序的类似解决方案,这些应用程序仍然能够维护最近的项目列表。
  3. 创建一个包含在步骤2中找到的命令的Shell脚本。
  4. 安排脚本以预设的时间间隔或操作(例如注销)自动运行。AND / OR在shell的配置文件中创建一个别名(或直接将脚本作为其中的函数应用),因此您可以从终端使用单个命令来调用它。(例如:我已经为其创建了一个别名,因此当我现在在终端中键入“ killrecent”时,它将清空我能够找到的所有近期项目列表。

希望这会对其他人有所帮助。祝好运!


0

对于MAC上的VLC:

首选项->全部显示->界面->主界面-> macosx->删除选项“列出最近的对象”。

也许菜单标签不正确,因为我的Mac是用西班牙语设置的,但希望对您有所帮助。


-5

如果我可以确认您不希望您的妻子(可以访问您的个人资料并且是YES的人总是可以通过并检查您的计算机)来查看您是否正在加载文件pron,离婚文件,离岸银行业务,我正在使用的pi视频发起离婚。

如果是这样,只需承认APPLE REFUSES即可让您关闭Finder中的最新文件夹,这样当您想要隐私时,像您这样的人将可以轻松访问我们一直在做的事情。

答案是:在不严重破坏其他文件列表的情况下无法完成此操作,这是您所拥有的计算机上的隐私的严重失败。我觉得苹果在这里无法保护您。

抱歉,这是最好的答案。有时您无法做某事。


2
我已经对其进行了编辑,使其更符合Ask Ask Meta上的行为准则。允许使用Snark,尤其是当我们将它专门针对自己时。称呼和性暗示在这里效果不佳,并且会引起不希望的摩擦。
bmike

我在stackexchange上读到的最糟糕的“答案”。假设,无端挑衅,偏见定型判断。同样,答案很差,没用而且没有话题。😒只是为了让您从小盒子中了解现实世界:我和妻子一起看色情片,没有什么可隐藏的。但是,我们的孩子可能会瞬间无法预测地使用笔记本电脑。而我们要保护他们,而不是我们。–注册一个新帐户只是为了写这个
太可惜了
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.