.lockfiles
OS X Lion 中的(例如 中的)有什么~/Library/Preferences
用?我似乎在 Snow Leopard 中没有看到它们。它们会以某种方式影响修改其他文件吗?
那么如何打开这些锁文件呢?
答案1
锁定文件用于在应用程序打开另一个文件(表面上是文档或资源)时限制对该文档或资源的编辑。这样,在给定时间内只有一个应用程序可以写入文件。
您无法打开锁定文件,作为用户,您也永远不需要这样做。在某些系统上,它们是空文件,因此无论如何都看不到任何内容。OSX Lion 上的确切实现如下所述:
答案2
我认为这实际上与 Lion 中新增的内置版本控制更相关。它可能是文件的最新快照。这可能就是他们在此版本中默认隐藏库文件夹的原因。John Siracusa 在 Ars Technica 的评论中详细解释了内部原理:
http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/7#document-model