您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Linux上的哪里存储应用程序数据(非用户专用)

在Linux上的哪里存储应用程序数据(非用户专用)

这取决于您计划存储哪种数据。该答案是在运行时存储和修改数据的前提下进行的。

与其他人的建议相反,我建议不要/usr/share用于存储。从文件系统层次结构标准

/ usr / share层次结构适用于所有只读体系结构独立的数据文件

修改数据时,这与/usr子系统的只读特性背道而驰。

一个似乎更好的存储应用程序状态数据的位置将是/var或更具体地说/var/lib。这也来自层次结构标准。您可以创建一个/var/lib/myapp,或者如果您还使用锁定文件或日志之类的东西,则可以利用/var/lock/var/log

从整体上更深入地了解标准(链接到上面)-您可能会找到适合您想要做的更好的地方。

像Steve K一样,我也建议您使用Preferences API来获取应用程序首选项数据。

其他 2022/1/1 18:20:41 有461人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶