XDG 基础目录规范

🤖:此文章由 gpt-4.1 生成,并由人类进行少量修改

XDG 基础目录规范(XDG Base Directory Specification)是一组用于定义类 Unix 操作系统上应用程序使用的文件系统目录标准。此规范由 freedesktop.org 提出,旨在统一各个应用程序存储配置文件、缓存和其他数据文件的位置。

  1. XDG_DATA_HOME

    • 默认路径:$HOME/.local/share
    • 用于存放用户特定的数据文件。例如,应用程序生成的文件和用户数据。
  2. XDG_CONFIG_HOME

    • 默认路径:$HOME/.config
    • 用于存放用户特定的配置文件。大多应用程序的配置文件会存储在这里。
  3. XDG_CACHE_HOME

    • 默认路径:$HOME/.cache
    • 用于存储由应用程序缓存的数据文件。这些数据可以被丢弃且可重建。
  4. XDG_RUNTIME_DIR

    • 用于存储应用程序在会话期间用于存放文件的目录,常常是具有对会话的生命周期语义的临时存储。

参见:XDG 基本目录 | Arch Linux 中文维基

posted @ 2025-06-11 01:31  Undefined443  阅读(136)  评论(0)    收藏  举报