[모두의 리눅스] directory에 대해서

어쩌다·2023년 4월 23일
0

윈도우와의 차이

윈도우는 물리 디스크가 2(C::, D::)개가 있지만, 리눅스에는 하나만 존재한다.
따라서 디렉토리 트리가 2개가 되는데, 리눅스에는 하나만 존재하기 때문에 언제나 시스템 전체에선 단 하나의 디렉토리 트리가 존재한다.

따라서 리눅스에는 디스크가 여러 개가 존재할 때는 root 디렉토리에 다른 디스크가 연결되는데, 이를 마운트라고 한다.

각 디렉토리의 역할

리눅스의 디렉토리 구조는 FHS(Filesystem Hierarchy Standard)라는 표준 사양을 따릅니다.
Filesystem Hierarchy Standard

/bin

  • 명령어 실행 파일이 배치되어 있는 디렉토리
  • 특히나 시스템과 관련된 중요한 명령어를 포함
  • full name : Binaries

/dev

  • device 파일이 배치되어 있는 디렉토리
  • 디스크 또는 키보드와 같은 하드웨어를 다루는 데에 필요한 파일을 포함
  • full name : device

/etc

  • application의 다양한 config(설정) 파일이 있는 디렉토리
  • application뿐만이 아니라 리눅스에 대한 설정 파일도 들어가 있음
  • full name : etcetera

/home

  • 사용자별로 할당되는 홈 디렉토리가 배치되는 디렉토리
  • 사용자별로 할당되는 개인용 디렉토리

/sbin

  • /bin과 같이 실행 파일을 포함하는 디렉토리
  • /bin과 달리 관리자용 명령어가 포함됨
  • full name : System Binaries

/tmp

  • 임시 파일이 들어가 있는 디렉토리
  • application을 실행 중, 임시로 작업 결과를 저장할 때 사용함
  • 정기적으로 삭제하는 배포판이 있으니 중요한 파일을 보관할 때 주의
  • full name : temporary

/usr

  • 설치한 application의 실행 파일, 문서, 라이브러리 등을 포함한 디렉토리
  • 아래에 bin, sbin, etc 등이 있어 root 디렉토리와 구조가 비슷함
  • full name : User System Resources

/var

  • 변화하는(variable) 데이터를 저장하기 위한 디렉토리
  • appliaction이 실행 중에 만들어진 데이터 또는 로그, 메일 등이 저장됨
  • 많은 용량을 차지하기 때문에 시스템 관리에 주의가 필요함
  • full name : variable
profile
혼자 공부하는 공간

0개의 댓글