基于XDG的基础目录空间、$XDG_STATE_HOME应该存储程序的历史记录和日志。但是,在$XDG_CACHE_HOME (即$HOME/.cache )中看到UNIX程序存储这类东西是非常常见的。为什么?
发布于 2022-04-17 06:13:44
XDG_STATE_HOME的使用并不多,因为它是最近对规范的补充。规范的0.7版没有提到它,它是在2021年5月发布的0.8版中添加的。
在以前的版本中,XDG_CACHE_HOME是日志等最合适的位置,因为它们可以说是“非必需的”;但是它并不好,因为它们不是缓存的数据。
您应该使用$XDG_STATE_HOME来存储历史记录和日志,并且只对缓存的数据使用$XDG_CACHE_HOME。
https://unix.stackexchange.com/questions/699333
复制相似问题