디렉토리
시스템 디렉토리
1. / : 루트 디렉토리
- 리눅스 시스템의 최상위 디렉토리
2. /bin : Binaries(실행파일)
- 명령어 파일이 존재하는 디렉토리
- 일반 사용자가 사용하는 명령어
- ls, ps, re, mkdir 등
3. /sbin : System Binaries(시스템 실행파일)
- 시스템 관련 명령어 파일이 존재하는 디렉토리
- root(superuser) 사용자만 사용하는 명령어
- reboot, shutdown 등
4. /etc : 설정파일
- 모든 프로그램의 설정 파일이 존재하는 디렉토리
5. /dev : System Device File
6. /proc : Process Information
7. /var : Variable File(가변 파일)
- 내용이 변하는 파일이 존재하는 디렉토리
- log 파일같이 시간이 지나면서 파일의 내용이 추가되거나 변경되는 파일들이 들어있음
8. /tmp : 임시파일
- 컴퓨터를 껏다키면 이 디렉토리의 모든 파일이 제거됨
9. /boot : Boot Loader Files
10. /lib : System Library
- /bin 과 /sbin의 라이브러리 파일이 존재하는 디렉토리
11. /opt : Optionla add-on Applications
12. /mnt : Mount
13. /media : Removable Media Device
14. /srv : Service Data
비시스템 디렉토리
15. /usr : 일반사용자 디렉토리
- 2차 디렉토리 시스템으로 일반 사용자가 사용하는 디렉토리
- 윈도우의 C:\Program Files 디렉토리와 같음
- /usr/bin, /usr/sbin, /usr/include, /usr/lib, /usr/local, /usr/share, /usr/src 하위 디렉토리 존재
(1) /usr/bin : 사용자 명령어
- cpp, crontab, python 등 같이 명령어가 이 디렉토리에 존재
(2) /usr/sbin : 시스템 명령어
(3) /usr/include : C,C++ 프로그램에 포함되는 파일들의 디렉토리
(4) /usr/lib : 프로그래밍과 패키지들의 라이브러리가 존재
(5) /usr/local : 어플리케이션이 들어있는 디렉토리 (Mysql, Apache, Python 등)
(6) /usr/share
(7) /usr/src : 리눅스 커널 들의 소스코드 존재
16. /home : 사용자 디렉토리
- 모든 사용자들의 각자의 파일을 저장하는 디렉토리
- /home/europa, /home/europani 처럼 사용자마다 디렉토리를 할당받음
- ~ 디렉토리= /home 디렉토리
- 윈도우의 C:\Users 디렉토리와 같음