리눅스는 기본적으로
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
0 개의 댓글:
댓글 쓰기