XDG 规范

由freedesktop.org维护的开放标准,用以统一linux下跨发行版,跨桌面配置

核心环境变量和默认路径

环境变量默认路径(用户级)系统路径(共享)用途
XDG_DATA_HOME~/.local/share//usr/share/,
/usr/local/share/
应用的数据,插件,主题等持久数据
XDG_CONFIG_HOME~/.config//etc/xdg/,
/usr/share/config/
应用配置文件
XDG_STATE_HOME~/.local/state//var/lib日志,历史记录等非持久数据
XDG_CACHE_HOME~/.cache//var/cache/缓存
XDG_RUNTIME_DIR/run/user/$UID/-运行时数据