什么是 .lockfile?

什么是 .lockfile?

.lockfilesOS X Lion 中的(例如 中的)有什么~/Library/Preferences用?我似乎在 Snow Leopard 中没有看到它们。它们会以某种方式影响修改其他文件吗?

那么如何打开这些锁文件呢?

答案1

锁定文件用于在应用程序打开另一个文件(表面上是文档或资源)时限制对该文档或资源的编辑。这样,在给定时间内只有一个应用程序可以写入文件。

您无法打开锁定文件,作为用户,您也永远不需要这样做。在某些系统上,它们是空文件,因此无论如何都看不到任何内容。OSX Lion 上的确切实现如下所述:

http://reviews.cnet.com/8301-13727_7-20093292-263/lockfiles-and-other-plist-file-subtypes-in-os-x-lion/

答案2

我认为这实际上与 Lion 中新增的内置版本控制更相关。它可能是文件的最新快照。这可能就是他们在此版本中默认隐藏库文件夹的原因。John Siracusa 在 Ars Technica 的评论中详细解释了内部原理:

http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/7#document-model

相关内容