리눅스 디렉토리 구조 및 해당 디렉토리의 용도에 대해 알아보겠다.
리눅스에서 아래의 디렉토리 구조를 확인할 수 있을것이다.
/ |
/bin |
/sbin |
/dev |
/proc |
/var |
/tmp |
/usr |
/home |
/lib |
/opt |
/mnt |
/media |
/srv |
/etc |
|
|
|
|
|
각각의 디렉토리의 사용 용도를 확인 해보자
1) / (Root)
- 생략
2) /bin (User Binaries)
- bash, nano, mkdir, chmod, ls 등 일반 사용자들이 사용하는 명령이 있다.
3) /sbin (System Binaries)
- reboot, shutdown, halt 등 시스템 관리자들이 사용하는 명령이 있다 .
4) /etc (Configuration Files)
- 운영체제 및 사용자가 설치한 프로그램의 시스템 설정 파일들이 있다.
5) /var (Variable Files)
- 프로그램이 동작하는 과정에서 지속적으로 변경이될 수 있는 파일들이 존재한다. (log)
6) /tmp (Temporary Files)
- 영구적인 파일이 아닌 임시적으로 존재하는 파일들이 존재한다.
7) /home (Home Directories)
- 사용자의 디렉토리, 만약 사용자가 By이면 /home/By 디렉토리 존재
8) /usr (User Programs)
- usr 디렉토리는 사용자와 관련된 디렉토리가 존재하다 그중에 /usr/bin , /usr/sbin이 있는데
앞에서 설명한 /bin 과 /usr/bin 디렉토리의 차이는 간단히 /usr/bin 에는 사용자들이 설치하여 사용하는 명령만이 존재한다.
9) /lib
- 공유 라이브러리와 커널 모듈들이 담겨있다. 앞에서 설명한 /bin과 /sbin디렉토리에 있는 실행 명령어들이 실행될 때 필요한 공유 라이브러리들이 존재한다.
10) /proc
- 일종의 가상 파일 시스템으로 메모리 정보가 있다. 우리가 흔히 사용하는 ps 프로그램이 /proc 디렉토리에서 프로세스 정보 등을 참조한다.
11) /boot
- 리눅스 부트로더(Boot Loader)가 존재하는 디렉토리. 즉, GRUB 과 같은 부트로더에 관한 파일들(grub.conf 등)이 이 디렉토리에 존재한다.
12) /dev
- 시스템 디바이스(device)파일을 저장하고 있는 디렉토리. 즉, 하드디스크 장치파일 /dev/sda, CD-ROM 장치파일 /dev/cdrom 등과 같은 장치파일들이 존재하는 디렉토리이다.
'Linux' 카테고리의 다른 글
[Linux] putty 윈도우에서 리눅스 파일 전송 (pscp.exe) (2) | 2018.09.22 |
---|---|
[Linux] 심볼릭 링크(Symbolic link) (2) | 2018.09.22 |
CentOS 6 웹 서버 구축 (APM) (1) | 2018.09.17 |
버츄얼박스(CentOS) Host os에서 Guest os 접속 (2) | 2018.04.08 |
리눅스(Linux) 파일 찾기 (1) | 2018.03.31 |
Comment