XDG Base Directory Specification

 

XDG Base Directory Specification(XDG 基本目录规范)是由 Freedesktop.org 制定,旨在规范应用程序文件的存储路径,解决用户主目录下各种点文件的无序状态。

环境变量

变量名 用途 默认值
$XDG_DATA_HOME 存放用户数据文件的基本目录 $HOME/.local/share
$XDG_CONFIG_HOME 存放用户配置文件的基本目录 $HOME/.config
$XDG_DATA_DIRS 用户数据文件基本目录的搜索路径,多个路径以冒号(:)分隔 /usr/local/share/:/usr/share/
$XDG_CONFIG_DIRS 用户配置文件基本目录的搜索路径,多个路径以冒号(:)分隔 /etc/xdg
$XDG_CACHE_HOME 存放用户缓存文件的基本目录 $HOME/.cache
$XDG_RUNTIME_DIR 存放用户运行时文件(如 sockets, named pipes)的基本目录,该目录的权限必须是 0700