ユーザープロファイルはどこに配置する必要がありますか? [コピー]

ユーザープロファイルはどこに配置する必要がありますか? [コピー]

私のホームディレクトリを見ると、たくさんのドットファイルが見えます。ユーザープロファイルを必要とする新しいプログラムを作成する場合は、どこに配置する必要があるのですか?新しいドットディレクトリを作成することを想像できます。それとも、~/.myProgramNameまたはに追加する必要がありますか?/.config~/.local

答え1

この.configディレクトリは、以下によって新しく開発されました。XDG当然の勝利のようです。

個人的に私は自分のドットディレクトリに気にしません。 $ HOMEの最上位レベルにある複数の個別のドットファイル(ala bashとさまざまな古いツール)は少し愚かです。単一のドットファイルを選択するのは悪い考えです。後でより多くのファイルを持つことがより良い可能性があることに気付くと、以前のバージョンとの互換性の問題などが発生する可能性があるためです。だからこのように始めないでください。ファイルが1つしかない場合でも、ディレクトリを使用してください。

非常に怠惰でない限り、ディレクトリのより良い場所はまだです~/.config。もちろん、ディレクトリが実際に存在するかどうかを最初に確認し、必要に応じて作成する必要があるからです(大丈夫です)。ディレクトリが.configディレクトリにある場合、ドットプレフィックスは必要ありません。

結論として:

  • 別のファイルの代わりにディレクトリを使用する
  • このディレクトリ$HOME/.config

関連情報