2015-10-17

대표적인 리눅스 파일 디렉터리 설명

리눅스는 기본적으로 FHS(Filesystem Hieranchy Standard) 시스템이기 때문에 모든 것을 파일로 처리하고 있다. 그래서 폴더별로 기능이 분명하다.
/는 기본적으로 최상위 폴더를 의미하며 최상위에 속해 있는 1단계 디렉터리만 정리하는 것으로 하였다. 예외적으로 /usr 디렉터리에 대해서만 2단계 디렉터리 내용을 정리하였다.

/dev

  • 마우스, 모니터, 비디오 카드, 하드디스크 같은 주변 장치가 파일로 등록되어 있는 디렉터리

/etc

  • 시스템 설정 파일이 들어있는 디렉터리
  • 시스템 환경을 결정하는 파일들 (사용자 정보, 그룹, 파일 시스템 테이블, 네트워크 등)이 등록 되어 있음 

/bin

  • 기본적인 처리 명령들이 실행 파일 형태로 저장
  • 어느 곳에서나 실행 가능 (경로를 /bin으로 바꾸지 않아도 실행 가능)

/lib

  • 공유 라이브러리 파일이 저장
  • 부팅과 응용프로그램 실행에 필요한 코드 저장(중요)

/home

  • 새로운 계정을 만들면 계정 폴더가 이 디렉터리에 생성
  • 각각의 홈 디렉터리는 새로 등록된 사용자들의 소유권, 허가 권이 설정됨
  • 사용자는 자신의 개인 파일들을 이 디렉터리 밑에 저장

/root

  • 루트 계정을 위해 제공되는 홈 디렉터리
  • 일반 홈 디렉터리와 같은 개념이지만 루트를 위한 디렉터리이기 때문에 일반 사용자는 접근 불가

/proc

  • 고유의 시스템 정보를 실시간으로 확인할 수 있는 특별한 내용 포함
  • ex> 시스템 상태 모니터링

/sbin

  • 전반적인 시스템 관리 명령이 들어있는 디렉터리
  • root 계정만 사용 가능

/tmp

  • 어떠한 작업을 위해 임시로 파일을 만들거나 지우는 공간
  • 임시 공간

/var

  • 시스템을 운영하면서 생기는 각종 임시 파일을 저장하는 디렉터리
  • 임시 공간

/usr

  • 시스템 응용 프로그램에서 필요한 파일이 저장되어 있는 디렉터리
  • 선택 설치

/usr/bin

  • 추가 사용자 프로그램이 저장되는 곳
  • 필수 명령 외에 대부분 명령 파일

/usr/games

  • 게임 프로그램이 설치되는 디렉터리

/usr/include

  • 프로그래밍과 관련된 헤더 파일

/usr/lib

  • 각종 라이브러리

/usr/local

  • 사용자가 직접 설치하는 프로그램이 저장되는 디렉터리

/usr/sbin

  • 관리자 용 추가 프로그램이 있는 곳
  • 주로 네트워크 데몬이 있음

/usr/src

  • 프로그램의 소스가 있는 곳
Share This:    Facebook Twitter

0 개의 댓글:

댓글 쓰기