首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$XDG_CACHE_HOME对$XDG_STATE_HOME

$XDG_CACHE_HOME对$XDG_STATE_HOME
EN

Unix & Linux用户
提问于 2022-04-17 05:42:58
回答 1查看 1.5K关注 0票数 2

基于XDG的基础目录空间$XDG_STATE_HOME应该存储程序的历史记录和日志。但是,在$XDG_CACHE_HOME (即$HOME/.cache )中看到UNIX程序存储这类东西是非常常见的。为什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-04-17 06:13:44

XDG_STATE_HOME的使用并不多,因为它是最近对规范的补充。规范的0.7版没有提到它,它是在2021年5月发布的0.8版中添加的。

在以前的版本中,XDG_CACHE_HOME是日志等最合适的位置,因为它们可以说是“非必需的”;但是它并不好,因为它们不是缓存的数据。

您应该使用$XDG_STATE_HOME来存储历史记录和日志,并且只对缓存的数据使用$XDG_CACHE_HOME

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/699333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档