it-swarm-ja.tech

ゲームディレクトリ?

標準のファイルシステムでは、次のようになります。

/usr/games
/usr/lib/games
/usr/local/games
/usr/share/games
/var/games
/var/lib/games

これは冗談ですか、それとも背後に歴史がありますか?それは何のため?なぜゲームのようなもののために別個の特別なディレクトリがあるのですか?

28
uray

ほんの少しの歴史的な残骸です。昔、ゲームはシステムのオプションの一部であり、さまざまな人々によってインストールされた可能性があるため、/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フォルダーでゲームを実行する権限を持っています

5
Michael Mrozek