티스토리 뷰

발생일: 2011.09.16

문제:
맥에서 루비를 돌려보려고 하는데 버전 업데이트부터 막힌다.
터미널에서 이것 저것 설정해야 하는데, 맥 터미널이 아직 익숙치가 않다.

맥은 표준 유닉스 기반이라는데, 일단 디렉토리 구조가 어떻게 생겼는지 알아봐야겠다.


해결책:
아래는 유닉스 계열의 파일 시스템의 계층 구조 중 중요한 것 몇 가지를 정리한 것이다.

/
"root". 루트 디렉토리

/bin
"binary"의 약자. 유닉스에서 실행 가능하게 컴파일 된 바이너리 실행 파일.

/dev
"device". 하드웨어 디바이스 관련 파일.

/etc
"etcetera". 설정 파일이 저장되는 장소.
'기타'라는 의미가 적당하지 않아 혹자들은 "editable text configuration"의 약자로 의미.

/home
사용자 계정의 홈 디렉토리. Mac OS X 일 경우, /Users 폴더.

/lib
"library". Mac OS X 일 경우, /usr/lib 에 존재한다.

/sbin
"system-administrator's binary". 시스템 관리자가 사용하는 실행 파일.

/var
"variable". 수시로 변하는 파일에 대한 저장소. 예) 로그, 임시 메일 등.

/usr
"user". 모든 사용자가 사용할 수 있는 보조 계층 구조로 중요도가 낮은 파일들을 포함한다.
/usr/bin, /usr/lib, /usr/sbin 등 1차 계층과 디렉토리 구조는 동일하다.

/usr/local
3차 계층. 디렉토리 구조는 동일하며, 현재 사용자에게만 해당한다.
사용자가 임의대로 변경할 수 있다.



좀 더 자세한 내용은 아래 페이지를 참고.
  - 유닉스 파일 시스템 계층 구조 위키

반응형
댓글
공지사항