すべてのアプリケーションがユーザー固有のデータをディレクトリに保存することを知っていますが、$HOME
(一部)よりも「現代的」/最新のアプリケーションは、その設定とアプリケーションデータをディレクトリのサブディレクトリに埋め込む傾向があるようです$HOME/.config
。
名前の衝突などを防ぐためのシステムが用意されていますか? Gnomeに固有のもので、登録には一種の名前空間が必要な場合がありますか? Unixにはファイルシステムのレイアウト標準があることを知っていますが、ユーザー固有のデータについては詳しく説明していないようです。
一般的に私は1つだけを生成します$HOME/.my-script-config
が、他の方法が必要かどうかを知るのは興味深いと思いました。
答え1
名前の衝突などを防ぐためのシステムが用意されていますか?
私が知る限り、いいえ。プログラマーは、Googleであなたのアプリケーション名が一意であることを確認するだけです。
$HOME/.config
すべてのアプリケーションファイルをユーザーのホームディレクトリに配置するのは賢明ではないという認識のため、新しい(EST)標準です。また、上記のファイルは構成(.config
)、一時キャッシュ(.cache
)、アプリケーションデータ(.local/share
)に分けて簡単にバックアップできます(最後の2つのディレクトリはバックアップする価値はありません)。
ただし、より詳細なレベルでユーザー固有のデータを説明していないようです。
はい、確認してください。回答。