리눅스 시스템의 디렉토리

리눅스에서는 디렉토리를 파일처럼 인식한다.(파일 또한 파일로 인식한다)
디렉토리는 트리구조 형식으로 되어있으며 최상위 루트(root) 파일시스템을 중심으로,
하위 디렉토리 /usr, /home, /var, /boot, /bin, /sbin, /lib 등이 있다.

 경로 (Depth 0)  Depth 1  Depth 2  설명
 /      최상위 디렉토리(root)
   /bin    기본 실행 파일들,
 사용자 명령어들이 존재 
   /boot    시스템 부팅시에 
 필요한 파일들이 존재
   /dev    각종 장치 파일들 존재
 (HDD, CD-ROM 등) 
   /etc    시스템 관리시 필요한
 스크립트 파일들,
 설정파일들이 존재 
   /home    사용자 계정의 
 홈 디렉토리가 위치 
   /lib    각종 라이브러리들이 존재
 커널 모듈도 이곳에 있음 
   /lost+found    ext2 및 ext3 파일 시스템의
 파일 시스템 복구를 위한
 디렉토리 
   /mnt    마운트 될 파일 시스템의
 마운트 포인터가 되는
 디렉토리
 /mnt/cdrom
 /mnt/floppy 등 
   /opt    추가 설치된
 응용 프로그램 패키지들이
 위치하는 디렉토리 
   /proc    메모리상에 존재하는
 가상 디렉토리
 현재 시스템 설정들이
 파일로 존재 
   /root    루트 사용자의 홈 디렉토리
   /sbin    시스템 관리에 관련된
 실행 파일들이 존재
 (시스템 점검 & 복구 명령,
 네트워크 인터페이스 설정,
 시스템 초기 및 종료 명령, 
 커널 모듈등)
   /tmp    장치에 필요한 socket 등
 시스템에 필요한
 임시파일을 만들고
 삭제하는 디렉토리 
   /usr    시스템이 정상적으로
 가동되는데 필요한
 모든 명령들과, 라이브러리,
 메뉴얼 페이지들이 존재 
     /usr/bin  /bin에 없는
 유용한 실행파일들이 위치 
     /usr/include  C언어 header 파일을 보관
     /usr/src  컴파일 되지 않은 소스코드  등을 포함
 /usr/src/linux로
 리눅스 커널의 소스코드도
 포함 
     /usr/man  명령어로 볼 수 있는
 man page(메뉴얼 페이지)
 포함 
   /var    시스템 작동 log 들,
 네트워크 관련 기록파일들,
 보안 기록을 저장,
 메일등을 저장하는
 가변 저장 공간 

전부를 다 알아두면 좋지만, 굵게 표시된 부분들은 우선적으로 눈여겨 볼 디렉토리들이다.
Posted by 으랏차
,