XDG Base Directory
public.icon
XDG(X Desktop Group、現freedesktop.org)は、LinuxやUnixライクなシステムにおいて、設定ファイルやデータ、キャッシュの保存場所を統一するための仕様(XDG Base Directory Specification)です
from 2026/01/25_zshのディレクトリ構造を変更した
XDG Base Directory
これらのディレクトリ指定は、XDG Base Directory という仕様で決められてるもの
code:引用
- XDG_CONFIG_HOME
- ユーザー個別の設定が書き込まれるディレクトリ (/etc と類似)。
- デフォルトは $HOME/.config
- XDG_CACHE_HOME
- ユーザー個別の重要でない (キャッシュ) データが書き込まれるディレクトリ (/var/cache と類似)。
- デフォルトは $HOME/.cache です。
- XDG_DATA_HOME
- ユーザー個別のデータファイルが書き込まれるディレクトリ (/usr/share と類似)。
- デフォルトは $HOME/.local/share です。
- XDG_STATE_HOME
- ユーザー個別の状態ファイルが書き込まれるディレクトリ (/var/lib と類似)。
- デフォルトは $HOME/.local/state です。
この~/.config/ディレクトリはJujutsuやzed、raycastといった、イマドキのプロダクトの設定が入ってる
code:terminal
~
% ls ~/.config
configstore github-copilot mise tod0
gh iterm2 raycast zed
git jj swi-prolog
~
%