시스템 디렉토리

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 디렉토리와 같음

dololak.tistory.com/182?category=636503

www.thegeekstuff.com/2010/09/linux-file-system-structure/