CentOS 7에서의 리눅스 디렉토리 구조 알아보기

CentOS 7에서의 리눅스 디렉토리 구조 알아보기

리눅스에서 파일 및 디렉토리의 구조는 나무와 같은 계층 구조로 구성되어 있습니다. 가장 상위에 위치하는 루트 디렉토리(/)에서 시작하여 다양한 서브 디렉토리로 확장됩니다. CentOS 7에서도 이러한 구조는 동일하게 적용되며, 각 디렉토리는 특정 목적과 기능을 가집니다.

/ (루트 디렉토리)

리눅스의 최상위 디렉토리로, 모든 파일 및 디렉토리의 시작점입니다. 이 아래 이미지는 CentOS 7에서 ‘ll /’ 명령어를 실행하여 얻은 디렉토리 구조의 스크린샷입니다.

CentOS 7의 루트 디렉토리 구조


이 이미지를 통해 볼 수 있는 주요 디렉토리들의 기능과 목적은 다음과 같습니다.

  • bin : 기본적인 명령어의 바이너리 파일들이 저장된 디렉토리. 여기에 있는 명령어는 시스템 부팅 시나 단일 사용자 모드에서도 접근 가능합니다.
  • boot : 시스템 부팅에 필요한 파일들 (예: 커널, 부트 로더)이 저장된 위치입니다.
  • dev : 장치 파일들의 디렉토리로, 하드웨어 장치를 파일처럼 접근할 수 있게 해줍니다.
  • etc : 시스템 전반에 걸친 설정 파일들이 위치하는 디렉토리.
  • home : 사용자의 홈 디렉토리. 개별 사용자들의 파일과 설정이 저장됩니다.
  • lib, lib64 : 시스템 라이브러리 파일들이 저장된 디렉토리.
  • media : 이동식 미디어의 마운트 포인트.
  • mnt : 임시로 마운트된 파일 시스템을 위한 디렉토리.
  • opt : 추가적인 응용 프로그램 패키지들이 저장되는 디렉토리.
  • proc : 프로세스 및 시스템 정보와 관련된 가상 파일 시스템.
  • root : root 사용자의 홈 디렉토리.
  • run : 부팅 후 시스템 작동 중에 정보를 저장하는 런타임 디렉토리.
  • sbin : 시스템 관리 및 부팅에 관련된 중요한 시스템 명령어들이 저장된 디렉토리.
  • srv : 서비스 데이터 디렉토리.
  • sys : sysfs 파일 시스템의 마운트 포인트. 커널과 사용자 공간 사이의 인터페이스를 제공합니다.
  • tmp : 일시적인 파일을 저장하기 위한 디렉토리. 재부팅 시 내용이 삭제될 수 있습니다.
  • usr : 사용자 응용 프로그램과 관련된 파일들을 포함하는 디렉토리.
  • var : 가변 데이터 파일들이 저장되는 디렉토리. 로그 파일, 메일 큐, 임시 파일 등이 포함됩니다.

☞ CentOS 7에서는 이 외에도 특정 서비스나 응용 프로그램을 위한 다양한 디렉토리들이 있을 수 있습니다. 이러한 디렉토리들은 필요에 따라 추가되거나 변경될 수 있으므로, 필요할 때마다 ‘ll’ 명령어나 다른 파일 탐색 도구를 사용하여 확인하는 것이 좋습니다

함께 보면 좋은 이전 게시글


다음 글에서 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤