티스토리 뷰

728x90

리눅스의 디렉토리 구조

• 최상위의 루트 디렉토리 하위에 여러 디렉토리가 존재하는 트리 구조

• 파일의 종류와 용도에 따라 구분되어 있는 기본 디렉토리들이 존재 

• 윈도우 환경에서 최상위에 C 드라이브가 있고, 그 하위에 기능 별로 'Users', 'Program Files' 등 다양한 디렉토리가 있는 것과 같음.

/ -- home/  -- user1
            -- user2
            -- user3
  -- root/
  -- bin/
  -- sbin/
  -- usr/
  -- mnt/
  -- media/
  -- etc/
  -- var/
  -- tmp/
  -- boot/

•  home  디렉토리

     - 윈도우의 Usesr 폴더

     - 각 사용자 계정마다 자기들의 디렉토리가 있고, 이를  home 에 위치시킴.

     - 즉, user1은  /home/user1  디렉토리를 사용하고, user2는  /home/user2 를 사용하는 방식

•  root  디렉토리

     - 루트 계정을 위한 홈 디렉토리

     - 일반 사용자 계정의 홈 디렉토리는  /home 에서 관리하지만 루트 계정의 디렉토리는  /root 로 분리되어 있음. 

•  bin  디렉토리

     - 윈도우의 System 폴더

     - 어떤 사용자 계정이든 공동으로 사용하는 실행 파일이나 명령어 등이 들어감.

•  sbin  디렉토리

     - 루트 계정이 사용하는 실행 파일이나 명령어 등이 들어감.

•  usr  디렉토리

     - 윈도우의 Program Files

     - 사용자 계정 상관없이 사용할 수 있는 설치 프로그램들을 위치.

•  mnt  media  디렉토리

     - 물리적인 장치를 특정한 디렉토리에 연결시켜 주는 작업을 마운트라고 함.

     - 윈도우는 새로운 저장 장치를 C 드라이브 외부로 마운트함. (D 드라이브, 이동식 디스크 등...)

     - 리눅스는 루트 디렉토리 내부의  mnt , 또는  media  디렉토리에 마운트함.

     -  mnt  와  media 는 용도가 조금 다르지만 둘 다 마운트하는 디렉토리라고 알고 우선 넘어가면 될 듯.

•  etc  디렉토리

     - 윈도우의 레지스트리

     - 리눅스 시스템이나 설치한 프로그램들이 필요한 환경 설정 등을 저장하는 곳

•  var  디렉토리

     - 프로그램들이 실행되면서 발생하는 데이터나 로그 등이 저장되는 곳

•  tmp  디렉토리

     - 운영체제든 사용자든 임시로 사용하다가 삭제할 데이터를 저장하는 곳

     - 부팅 시 초기화 됨.

•  boot  디렉토리

     - 리눅스 커널이 저장되어 있는 디렉토리

     - 리눅스 부팅 시 필요한 파일들이 저장되어 있음.

 

 

 

 

 

 

 

이 글은

유튜브 뉴렉처 리눅스(Linux) 서버 강의/강좌 for 개발자

강의를 듣고 공부한 내용을 바탕으로 작성되었습니다.


728x90
댓글
공지사항