본문으로 바로가기

Linux 디렉토리에 관하여

category Linux/Linux 일반 2017. 6. 13. 16:46

 디렉토리 ( Directory )

 

 디렉토리란 파일을 보관하는 곳이다. 리눅스의 디렉토리는 최상위에 해당되는 루트(/)를 중심으로 하위 디렉토리에 다수의 디렉토리가 존재하는 형태의 트리구조고 갖추어 계층적으로 관리된다. 리눅스에 존재하는 디렉토리는 리눅스 벤더나 버전에 따라 약간의 차이는 있으나 대체적으로 유사하다.


 디렉토리의 종류와 특징

  •  /  : 최상위에 있는 디렉토리, 루트 디렉토리라 한다.   
  •  /bin  : 기본 실행 명령어가 들어있는 바이너리 디렉토리, 즉 사용자 명령어들이 들어있 다.   
  •  /boot  : 시스템 부팅 시 필요한 파일들이 들어있다.  다시 말해 시스템을 부팅시키는 커널이미지와 부팅정보 파일이 있다. /etc/lilo.conf에서 지정한 커널부팅 이미지 파일(vmlinuz)이 들어 있다.   
  •  /dev  : 플로피디스크, 하드디스크, CD-ROM 드라이브 등의 각종 장치 파일들을 모아놓 은 곳이다.   
  •  /etc  : 시스템 관리시 필요한 명령어와 설정 파일들이 들어있다.   
  •  /home  : 사용자들이 사용할 수 있는 독립적인 공간으로 생성되는 계정의 홈이 위치된 다.하지만 계정이 home안에만  있는 것은 아니다.   
  •  /lib  : 각종 라이브러리가 저장된 디렉토리로 커널 모듈도 이곳에  있다.   
  •  /lost+found  :  파일시스템  복구를 위한 디렉토리이다.   
  •  /mnt  : 마운트 될 파일시스템의 마운트포인터가 되는 부분으로 시스템에 설치된 입출력 장치들과 연결 시 해당 디렉토리에 위치한다.   
  •  /opt  : 추가된 응용 프로그램 패키지가 설치되는  디렉토리이다.   
  •  /root  : 루트 사용자의 홈 디렉토리로 루트 사용자만 접근할 수  있다.   
  •  /usr  : 시스템이 정상적으로  가동되는데  필요한  모든  명령들과 라이브러리들, 매뉴 얼 페이지들이 있다.   
  •  /var  : 자료 데이터가 변경될 때 저장되는  디렉토리이다.   
  •  /tmp  : 각 장치에 필요한 socket 및 log 파일들이 위치하고 시스템에 필요한 임시 파일 들을 만들고 삭제하는 디렉토리이다.   
  •  /proc  : 시스템 관리를 목적으로 메모리상에 만들어 놓은 가상 디렉토리로, 디렉토리안 의 파일들은 현재 시스템 설정을 보여준다.    
  •  /sbin  : 시스템 점검 및 복구명령, 네트워크 인터페이스 설정 명령, 시스템 초기 및 종 료명령, 커널 모듈 등 시스템 관리에 관련된 실행 파일들이 포함되어 있다.