ホームディレクトリを見ると、多数のドットファイルがあります。ユーザー構成ファイルを必要とする新しいプログラムを作成している場合、どこに配置するかについてのガイダンスはありますか?新しいドットディレクトリ~/.myProgramName
を作成することを想像できますが、/.config
または~/.local
に追加する必要があるかもしれません。
.config
ディレクトリは [〜#〜] xdg [〜#〜] による新しい開発の好意により、当然のことながら、勝ったようです。
個人的に、私はあなた自身のドットディレクトリを気にしません。 $ HOMEのトップレベルにある個別のドットファイル(ala bashとさまざまな古いツール)の束は少しばかげています。単一のドットファイルを選択することは悪い考えです。将来、おそらく2つ以上のファイルが必要だとわかった場合は、下位互換性の問題などが発生する可能性があるためです。 。ファイルが1つしかない場合でも、ディレクトリを使用します。
そのディレクトリのより良い場所は~/.config
です。ただし、非常に怠惰でない限り、もちろん、最初に実際に存在することを確認し、必要に応じて作成する必要があります(問題ありません)。ディレクトリが.configディレクトリにある場合は、ドットプレフィックスは必要ありません。
要約すると:
$HOME/.config
に置きます