LoginSignup
1
1

Linux(XDG)/Mac ディレクトリルール(場所)でモヤる件

Last updated at Posted at 2023-11-26

tuxhmmapple

(Macユーザー向けの記事です)

Linux/Mac の各種ファイル場所とそれに関してコメント

用途 場所(XDGデフォルト) 場所(Macオリジナル) 場所(アプリ独自?)
設定ファイル ~/.config ~/Library/Application Support
キャッシュ ~/.cache ~/Library/Caches ~/Library/Application Support/Caches
~/Library/Application Support
データファイル ~/.local/share ~/Library/Application Support

インストールしたソフトウェアによって各種ファイルの置き場所がバラバラでモヤります。~/Library/Application SupportディレクトリはGUI専用でCLIはみんなXDGに従うものと勝手に思っていましたがそうではなさそうですね……。
~/Library/Application SupportにGUIとCLI両方のソフトウェアのファイルがあるのは(大文字と小文字が両方並んでいるのは嫌だし第一GUIとCLIは別に扱いたいので)個人的には好ましくありません。(目当てのディレクトリを探すのに時間がかかりそうです。)
XDGのディレクトリとMacオリジナルディレクトリを両方使っている中途半端なソフトウェアもありました。
そんな訳でなんとなくモヤりましたというお話しでした。

他にも似たような仕様に関するモヤることあればコメントお願いします。
内容に不備・誤りがございましたらご連絡下さい。修正致します。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1