All about Programming Theories

리눅스 - 계층 구조(Hierarchy Structure)

※ 이 글은 chatGPT를 기반으로 작성한 글입니다.

① 리눅스에서 계층 구조는 파일 시스템 계층(Filesystem hierarchy)라고도 하는 디렉터리의 트리와 같은 구조를 갖는다.

② 루트 디렉토리(Root directory)가 트리의 맨 위에 있고 하위 디렉토리가 여기서 분기되는 계층적 방식으로 파일과 디렉토리를 구성하는 방법이다.

  ㉠ 계층 구조는 조직적이고 쉽게 탐색할 수 있는 파일 시스템을 유지보수할 수 있게 돕는다.

③ 루트 디렉토리는 리눅스 파일시스템 계층의 최상위 디렉토리이다.

④ 계층의 디렉토리는 구성 파일, 시스템 이진 파일, 사용자 홈 디렉토리, 임시 파일 등과 같은 특정 목적을 수행하는 각 디렉토리와 함께 특정 순서로 배열된다.

⑤ 리눅스 파일시스템 계층에서 자주 사용되는 디렉토리는 다음과 같다.

  ㉠ /bin : 시스템이진 파일과 필수 명령어를 포함하는 디렉토리이며, 시스템이 부팅할 떄 우선적으로 실행되어진다.

  ㉡ /etc :  구성 파일을 포함하는 디렉토리이다.

  ㉢ /home :  개별 사용자의 홈 디렉토리를 포함한다.

  ㉣ /usr : 사용자 이진 파일, 라이브러리, 문서 등 시스템 전체 파일(System-wide file)을 포함한다.

  ㉤ /var : 로그 파일, 스풀 파일 및 임시 파일과 같이 시간이 지남에 따라 변경될 가능성이 있는 파일이 들어있다.