티스토리 뷰

참조: http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html


미완성.. 하나하나 디렉토리 접근 및 사용을 explicitly하게 할때마다 해당 디렉토리를 정리하겠음.




/usr


- /usr은 보통 시스템에서 거대한 데이터의 공유를 포함한다. 이것이 모든 유저 바이너리나 그들의 도큐멘테이션, 라이브러리, 헤더파일 등을 포함하고, 이들의 서포팅 라이브러리가  usr 디렉토리에서 찾아질 수 있기 때문에, 이는 시스템에서 가장 중요한 디렉토리들중 하나이다. telnet이나 ftp와 같은 유저 프로그램또한 여기에 배치된다. 원래의 유닉스 구현에서 /usr은 사용자들의 홈 디렉토리가 배치되는 곳이였다.( 다시말하면, /usr/someone 과 같은 위치를 말하고 현재는 /home/someone 으로 위치한다.) 현재의 유닉스에선, /usr은 사용자 설치 프로그램들과 그 데이터가 있는 곳이다. 이름은 변하지 않았지만 그 의미는 '사용자와 연관된 모든 것'에서 '사용자가 사용가능한 프로그램과 데이터'로 좁고 길어졌다. 이 단어가 그냥 이해되는 것처럼, 어떤 사람들은 아마 /usr 디렉토리를 'User System Resources'라고 생각할 수 도 있다. (원래 의도한 바인 user가 아닌.)


/usr/bin


이 디렉터리는 시스템에서 거대한 다수의 바이너리들을 포함한다. 이 디렉터리에서 실행가능한 것은 매우 다양하다. 예를 들어 vi, gcc, gnone-session and mozilla 그리고 여기서 찾아지는 모든것들이다.



/usr

이 디렉터리는 시스템의 중추부이고, 이것은 여기서 또는 그 서브디렉터리에서의 configuration 파일과 연관된 모든 시스템을 포함한다. "Configuration file"은 local 파일로 정의되는데 그 local 파일은 프로그램 수행을 제어하는데 사용된다. 이는 정적이여야만 하고, 실행가능한 바이너리일 수 없다. 이러한 이유로, 이 디렉터리를 정기적으로 백업하는 것이 좋다. 이것은 만약 너가 현재의 설치를 잃거나 재설치를 할때 분명히 수많은 re-configuration을 하는 것을 도와줄 것이다. 보통은 여기에는 바이너리를 위치시켜서는 안된다.




'Linux' 카테고리의 다른 글

service restart와 service reload의 차이  (0) 2017.02.19
/etc/init.d과 /etc/init와 .d  (0) 2017.02.19
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함