리눅스 디렉터리
리눅스 다음 그림과 같이 계층적인 트리 구조를 가지고 있으며, 각각의 디렉터리는 파일 시스템의 일부분을 나타낸다.
리눅스 파일 시스템은 루트 디렉터리에서 시작하며, 다음과 같은 하위 디렉터리들로 구성된다.
참고로 리눅스의 디렉토리는 윈도우의 폴더와 같은 역할을 한다.
디렉토리 별 기능
디렉터리 | 기능 |
/bin | 시스템에서 사용하는 기본적인 실행 가능한 명령어들이 저장되어 있는 디렉터리 (mv, cd, rm등) |
/sbin | 시스템 관리용 명령어들이 저장되어 있는 디렉터리 (ifconfig, e2fsck, ethtool, halt ) |
/usr/bin | 일반 사용자들이 사용가능한 명령어 파일들이 존재하는 디렉토리 |
/usr/sbin | /bin 에 제외된 명령어와 네트워크관련 명령어가 들어있는 디렉토리 |
/usr/lib | 공유 라이브러리 파일들이 저장되어 있는 디렉터리 |
/usr/local | 로컬 사용자가 설치한 응용 프로그램들이 저장되어 있는 디렉터리 |
/var/log | 시스템 로그 파일들이 저장되어 있는 디렉터리 |
/var/mail | 메일 서버의 메일 박스들이 저장되어 있는 디렉터리 |
/etc | 시스템 설정 파일들이 저장되어 있는 디렉터리 |
/dev | 하드웨어 장치 파일들이 저장되어 있는 디렉터리 |
/boot | 부팅과 관련된 파일들이 저장되어 있는 디렉터리 |
/lib | 커널모듈파일과 라이브러리파일 즉, 커널이 필요로하는 커널모듈파일들과 프로그램(C, C++ 등)에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리 |
/opt | 선택적으로 설치되는 응용 프로그램들이 저장되어 있는 디렉터리 |
/tmp | 임시 파일들이 저장되어 있는 디렉터리 |