리눅스2012. 2. 24. 13:26

머 이리 많냐!!! 싶겠지만, 알고나면 별거 아니다.


/bin

/usr 같은 큰 파티션이 마운트 되기 전에 / 에 위치해야 할 작은 프로그램 전용. 대표적인 예로, /bin/sh이 있겠다.


/sbin

/bin과 같이 /usr같은 큰 파티션이 마운트 되기전에 필요한 것은 동일하지만, /bin과 달리 시스템 관리 프로그램들이 주로 상주한다.


/usr/bin

배포판에서 관리하는 보통의 유저 프로그램이 위치한다.


/usr/sbin

배폰판에서 관리하는 시스템 관리 프로그램들이 위치한다.


/usr/local/bin

배포판 패키지 관리자가 관리하지 않는 보통의 유저 프로그램(예: 로컬에서 컴파일한 패키지들)이 위치한다.


/usr/local/sbin

배도판 패키지 관리자가 관리하지 않는 시스템 관리 프로그램이 위치한다.


/opt

참조: http://codecat.tistory.com/entry/opt


마지막으로, 만일 같은 이름이 프로그램이 여기저기 있다면 어디 먼저 실행이 될까?

그건

echo $PATH

로 $PATH를 찍어보면 제일 먼저 나오는 경로 순으로 찾아서 실행이 된다.



'리눅스' 카테고리의 다른 글

GOT (Global Offset Table)  (0) 2012.03.02
리눅스 배포판 이름 버젼 알아내기  (0) 2012.03.02
Linux: umask  (0) 2012.01.03
JBD error message "barrier-based sync failed"  (0) 2011.08.17
EXT4 파일 시스템 굽기  (0) 2011.08.02
Posted by code cat