標準ファイルシステムには次のものがあります。
/usr/games
/usr/lib/games
/usr/local/games
/usr/share/games
/var/games
/var/lib/games
これは冗談ですか、それとも歴史的根拠がありますか?それは何のために使用されますか?ゲームのようなもののための別の専用ディレクトリがあるのはなぜですか?
答え1
これはほんのいくつかの歴史的問題です。ずっと前に、ゲームはシステムのオプションの部分であり、他の人によってインストールされた可能性があるため、/usr/games
システムの代わりに常駐していました/usr/bin
。ハイスコアなどのデータが表示され始めます/var/games
。時間が経つにつれて、人々は可変ゲームデータを/var/lib/games/NAME
orに別の方法で入れ、/var/games/NAME
静的ゲームデータをorまたはに入れます/usr/lib/NAME
(/usr/games/lib/NAME
つまり、アーキテクチャに依存しないデータでは代わりにwithを使用)。最近では、ゲームを切り離す説得力のある理由はなく、伝統の問題に過ぎません。/usr/games/NAME
/usr/lib/games/NAME
share
lib
答え2
少なくとも部分的に、システムはgames
特定のユーザーが属するグループを持つことができ、それらはすべてgames
そのフォルダでゲームを実行する権限を持っています。