share
以外の~/.local
の下には何も見たことがなく、 XDG Spec は.local
の下にある他のディレクトリについて言及していません。 1つだけではなく2つのレベルのディレクトリ(~/.config
など)をここに置く動機は何ですか?
これは、 Filesystem Hierarchy Standard の/usr
および/usr/local
ディレクトリと一致しています。リンクにあるように、/share
はアーキテクチャに依存しないデータのサブディレクトリです。
実際、 ユーザー固有の完全な3次階層を$HOME/.local
から$HOME
に移動するための継続的な取り組みがあります 。明らかな利点は、ドットで始まる名前がデフォルトで表示されないため、ホームフォルダー(結局のところ、作業ファイルが含まれているはずです)のビューが乱雑にならないことです。