평신도 용어로 OSX 루트 레벨 폴더의 목적을 설명 할 수 있습니까?


20

OSX 폴더 계층 구조에 대한 간단하고 간결한 문서는 드물다. 각각에 대한 간단한 설명을 찾고 있습니다. 각각의 기능은 무엇입니까?

  • /은밀한
  • / var
  • / usr
  • / tmp
  • /기타
  • /큰 상자
  • / 스빈
  • / fseventsd

나는 어떤 식 으로든 수정할 계획이 없으며 FS 계층 구조를 이해하고 싶습니다.


1
귀하의 답변과 관련된 상세한 문헌에 감사드립니다. 나는 지금 훨씬 더 명확한 그림을 가지고있다. "서로 다른"커뮤니티에 감사드립니다!

답변:


22

약간 지저분하고 어느 정도의 크로스 오버가 있지만 빠른 둘러보기는 실제로 이러한 하위 폴더로 이동하지 않습니다.

/etc, /tmp/var하위 폴더에 바로 심볼릭 링크입니다 /private.

/etc 일반적으로 구성 파일이 포함됩니다.

/tmp프로세스 실행에 사용되는 임시 파일 용입니다 (참조 /var/tmp)

/var프로세스를 실행하는 데 사용되는 다소 임시 파일에도 사용되지만 이러한 파일은 일반적으로 실행되는 로그 파일과 같이 실행 사이에 덜 일시적이고 더 자주 보존되는 경향이 있습니다 /var/log.

/usr핵심 unix / BSD 유틸리티에 대한 바이너리 (실행 파일) 및 개발자 관련 파일이 들어 있습니다. 사용자가 스스로 설치하는 것은로 끝나야합니다 /usr/local.

/bin또한 바이너리를 포함하지만, 그들은 더 많은 OS-기본에 비해 경향 /usr등 - cp, cat, bash.

/sbin위와 같이하지만 같은 일상적인 관리 작업에 집중 mount하고 shutdown. s= 시스템 / 수퍼 유저는 , 일반적으로 이러한 명령을 사용하는 루트 / 수퍼 유저 권한이 필요합니다.

/.fseventsd OS는 파일 시스템 변경 이벤트 (예 : 폴더 생성)를 기록하여 파일 시스템이 변경 될 때 관련 당사자에게 통지 할 수 있습니다.

그러나 내가 말하고 싶지 않은 말을 할 위험을 감수하려면 대부분 관심이 거의 없으며을 (를) 사용하는 경우 /usr/local, /var/log또는 에있을 가능성이 높습니다 /tmp.

공통 유닉스 구조에 중점을 둔 추가 정보는 Wikipedia ( Unix File System ) 에서 찾을 수 있습니다 .


5

참조 man hier:

  • /private: 이것은 문서화되지 않았습니다
  • /var: 다목적 로그, 임시, 임시 및 스풀 파일
  • /usr: 대부분의 사용자 유틸리티 및 응용 프로그램을 포함합니다
  • /tmp: 임시 파일
  • /etc: 시스템 구성 파일 및 스크립트
  • /bin: 단일 사용자 환경과 다중 사용자 환경 모두에 기본적인 사용자 유틸리티
  • /sbin: 단일 사용자 환경과 다중 사용자 환경 모두에 기본적인 시스템 프로그램 및 관리 유틸리티
  • /fseventsd: 나는 당신이 의미 믿습니다 /.fseventsd. 여기에 문서화되어 있습니다 . 파일 삭제 및 파일 시스템 이벤트와 관련된 gzip 데이터는의 일련의 파일에 저장됩니다 /.fseventsd.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.