| 디렉토리 | 설명 |
|---|---|
/bin | 기본 명령어들이 들어 있음 (binary의 줄임말) → 예: ls, cp, mv, cat, mkdir 등 |
/boot | 부팅 관련 파일 저장소 → 커널 이미지( vmlinuz), 부트로더 설정(grub 등) |
/dev | **장치 파일(device)**이 있는 곳 → 예: /dev/sda (하드디스크), /dev/tty (터미널) |
/etc | 시스템 설정 파일들 → 네트워크 설정, 사용자 정보, 서비스 설정 등 |
/home | 일반 사용자들의 개인 디렉토리 → 예: /home/ssss, /home/alice |
/lib | 공통 라이브러리 파일들 (.so) → /bin, /sbin 등의 명령어가 사용하는 필수 라이브러리 |
/media | USB, 외장하드 등 임시 마운트 지점 |
/mnt | 사용자가 임의로 장치를 마운트할 때 쓰는 디렉토리 |
/opt | 추가로 설치한 소프트웨어가 위치함 (서드파티 앱) → 예: /opt/google/chrome |
/proc | 가상 파일 시스템, 현재 실행 중인 프로세스 정보 확인 가능 → 예: /proc/cpuinfo, /proc/meminfo |
/root | root(관리자) 사용자의 홈 디렉토리 |
/run | 시스템 부팅 이후 임시 상태 정보 저장 공간 (pid, lock 등) |
/sbin | 시스템 관리자용 관리 명령어(binary) → 예: reboot, shutdown, fsck |
/srv | 서버에서 제공되는 데이터(Service) 저장 위치 → 예: 웹 서버라면 /srv/www |
/sys | 커널과 장치 상태 정보를 제공하는 가상 파일 시스템 |
/tmp | 임시 파일 저장 디렉토리 → 재부팅 시 대부분 삭제됨 |
/usr | 유저용 프로그램 및 라이브러리 모음 → 아래에 자세히 설명 |
/var | 자주 바뀌는 데이터 저장용 디렉토리 → 로그( /var/log), 메일, 캐시 등 |