標準のファイルシステムでは、次のようになります。
/usr/games
/usr/lib/games
/usr/local/games
/usr/share/games
/var/games
/var/lib/games
これは冗談ですか、それとも背後に歴史がありますか?それは何のため?なぜゲームのようなもののために別個の特別なディレクトリがあるのですか?
ほんの少しの歴史的な残骸です。昔、ゲームはシステムのオプションの一部であり、さまざまな人々によってインストールされた可能性があるため、/usr/games
ではなく/usr/bin
に住んでいました。ハイスコアなどのデータが/var/games
に存在するようになりました。時間が経つにつれて、人々はさまざまな変数ゲームデータを/var/lib/games/NAME
または/var/games/NAME
に、静的ゲームデータを/usr/lib/NAME
または/usr/games/lib/NAME
または/usr/games/NAME
または/usr/lib/games/NAME
にさまざまに配置しました(アーキテクチャに依存しない場合は、share
の代わりにlib
と同じです)。データ)。今日では、ゲームを分離しておくための説得力のある理由はなく、それは単に伝統の問題です。
少なくとも部分的には、特定のユーザーがメンバーであるgames
グループをシステムが持つことができ、すべてのユーザーがgames
フォルダーでゲームを実行する権限を持っています