应用程序文件的位置?

tkb*_*kbx 4 linux directory-structure

Linux/Unix 是否有统一的应用程序文件位置,例如 Mac OS X 上的“~/Library/Application Support”?我正在制作一个需要存储永久但不断变化的数据的 Python 脚本,我希望它能够普遍工作。

Ulr*_*gel 6

查看XDG 基本目录规范。在您的情况下,它可能应该是$XDG_DATA_HOME

$XDG_DATA_HOME 定义相对于应存储用户特定数据文件的基本目录。如果 $XDG_DATA_HOME 未设置或为空,则应使用等于 $HOME/.local/share 的默认值。

请注意:如果您正在编写守护程序,您应该使用类似/var/lib//var/cache/来保存您的数据。