我正在阅读XDG 基本目录规范,但我在理解其确切$XDG_DATA_HOME
用途时遇到了一些困难。该规范提到了以下内容:
有一个相对应写入用户特定数据文件的基本目录。该目录由环境变量定义
$XDG_DATA_HOME
。
但我不确定如何解释用户特定的数据文件。这是否用于支持应用程序的只读数据数据,例如图形、声音文件、字体......?或者这是用户使用应用程序创建的数据?
我问这个是因为我有两个应用程序,我不知道它们的数据是否属于XDG_DATA_HOME
?
- 任务战士创建一个包含所有任务(及其元数据)的数据文件。这些数据文件不是静态的,它们会随着您添加/修改/删除任务而变化。但是,它们永远不会手动编辑,您始终使用该应用程序来添加/修改/删除任务。
- 我有一个生成 tarball 的备份脚本。这些 tarball 显然是远程存储的,但我也想将它们存储在本地,以便在某些情况下快速访问。