리눅스를 설치하면 기본적으로 생성되는 것이 있고 해당 Directory는 그 용도가 정해져 있음
모든 Directory는 루트(/)를 기반으로 bin, boot, dev 등이 있음
/bin
: 기본적인 실행 파일 있음
/boot
: 리눅스 부트 프로그램인 LILO 파일 있음
/etc
: 환경설정 관련된 파일 있음, 사용자 패스워드 정보를 가진 passwd
파일/ shadow
파일, 프로토콜 및 서비스 정보를 보유한 protocol
파일/services
파일 있음
/home
: 리눅스는 다중 사용자를 제공하고 있으므로 home 하위에 각 사용자별로 Directory를 생성, 단 루트 사용자는 /home이 아닌 /root.
/dev
: 장치 파일 모음
/fd
: 플로피 디스크/hda
: 마스트 IDE 하드 디스크/sda
: SCSI 및 SATA 하드 디스크/cdrom
: CD ROM 드라이버/mouse
: 마우스/hdb
: 슬레이브 IDE 하드 디스크/hd
: 하드 디스크/lib
: C 라이브러리
/mnt
: 임시 마운트용 Directory
/proc
: 가상 Directory로 CPU 및 메모리사용량등의 현재 실행중인 리눅스 OS의 정보를 가지고 있음
/buddyinfo
: 버디 할당자 정보/cmdline
: 시스템 부팅 중 커널에 제출된 명령 내용/cpuinfo
: 시스템 CPU 정보/devices
: 디바이스들의 목록/diskstats
: 디스크의 상태 및 파티션 정보/dma
: dma 채널/filesystems
: 파일 시스템의 목록/interrupts
: 인터럽트에 대한 통계/iomem
: 할당된 메모리 영역/ioport
: 입출력 포트 정보/kallsyms
: 심볼들의 목록/loadavg
: CPU 부하와 관련된 목록/locks
: 잠금 파일/mdstat
: RAID 시스템의 정보를 제공/meminfo
: 시스템 메모리 정보/modules
: 사용중인 모듈들/partitions
: 파티션의 정보/slabinfo
: 슬랩 할당기 통계 정보/swaps
: 스왑 파티션에 대한 정보/uptime
: 시스템이 부팅된 이후의 시간/root
: 루트 사용자의 홈 Directory
/sbin
: 시스템 관리용 실행 파일
/tmp
: 임시파일 Directory
/usr
: 애플리케이션이 설치되는 Directory
/var
: 시스템에서 운영되는 임시파일 및 로그파일