web-dev-qa-db-ja.com

〜/ .local / shareが2レベルのディレクトリであるのはなぜですか?

share以外の~/.localの下には何も見たことがなく、 XDG Spec.localの下にある他のディレクトリについて言及していません。 1つだけではなく2つのレベルのディレクトリ(~/.configなど)をここに置く動機は何ですか?

1
rcorre

これは、 Filesystem Hierarchy Standard/usrおよび/usr/localディレクトリと一致しています。リンクにあるように、/shareはアーキテクチャに依存しないデータのサブディレクトリです。

実際、 ユーザー固有の完全な3次階層を$HOME/.localから$HOMEに移動するための継続的な取り組みがあります 。明らかな利点は、ドットで始まる名前がデフォルトで表示されないため、ホームフォルダー(結局のところ、作業ファイルが含まれているはずです)のビューが乱雑にならないことです。

3
ivan_pozdeev