it-swarm-ko.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