리눅스 디렉토리 구조 및 파일 종류🔝

리눅스 운영체제는 계층적 파일 시스템을 사용합니다. 위에서 아래 또는 위와 아래로 구성되어 있습니다. 리눅스 디렉토리 구조는 파일 시스템의 시작 지점인 루트 디렉토리(/)부터 시작됩니다.
Linux 파일 시스템 계층 구조는 리눅스를 포함한 유닉스 유형 운영 체제의 디렉토리 구조와 내용을 결정하는 일련의 지침인 파일 시스템 계층 구조 표준의 적용을 받습니다. 계층 구조 표준은 리눅스 재단(영어: Linux Foundation)에서 관리합니다.
✅ 리눅스 파일 종류
리눅스 파일은 크게 일반 파일, 디렉토리, 특수 파일(장치 파일)로 나뉘어집니다.
|
파일 종류 |
설명 |
|---|---|
|
일반 파일 |
텍스트, 실행파일, 이미지 등 일반적인 데이터를 저장하는 파일. 바이너리 형식일 수 있음. |
|
디렉토리 |
하위 파일이나 디렉토리 정보를 저장하는 특별한 파일. 리눅스에서는 디렉토리도 파일로 취급됨. |
|
특수 파일(장치 파일) |
하드디스크, 마우스 등 장치를 관리하기 위한 파일. /dev 디렉토리 아래에 존재함. |
|
링크 파일(심볼릭 링크) |
원본 파일을 참조하는 링크 파일. 윈도우의 ‘바로가기’와 유사함. |
리눅스 파일 종류
├── 일반 파일
│ └── 텍스트 파일, 실행 파일, 이미지 파일 등
│ └── 바이너리 파일 포함 가능
├── 디렉토리 파일
│ └── 하위 파일/디렉토리 정보를 담는 특수한 파일
├── 특수 파일
│ ├── 장치 파일
│ │ ├── 문자 디바이스 (예: /dev/tty)
│ │ └── 블록 디바이스 (예: /dev/sda)
│ ├── 소켓 파일
│ │ └── 프로세스 간 통신용 파일
│ └── 파이프(이름 있는 FIFO)
│ └── 프로세스 간 데이터 흐름용
└── 링크 파일
├── 심볼릭 링크
│ └── 다른 파일의 경로를 참조 (윈도우의 바로가기와 유사)
└── 하드 링크 (※ 내부적으로는 일반 파일처럼 보임)리눅스 시스템은 파일에 대한 소유권과 권한을 부여하여, 각 사용자가 자신의 파일에 대한 제어를 할 수 있습니다.
✅ 리눅스 디렉토리 구조의 중요성
리눅스 디렉토리의 계층 구조가 중요한 이유는 명확하게 이해하면 파일 시스템 탐색을 빠르고 쉽게 파일과 폴더를 찾을 수 있으며, 보다 효율적인 파일 관리 작업을 수행할 수 있습니다.
리눅스의 모든 디렉토리는 [/] 디렉토리에서 시작합니다. 파티션을 나눌 때에도 [/] 아래 디렉토리에 마운트 합니다. 장치 파일은 /dev/sda와 같은 형식을 띄게 됩니다.

✅ 리눅스 디렉터리 계층 구조 정리
/ [ROOT]
├─/bin -> usr/bin
├─/boot
├─/dev
├─/etc
├─/home
├─/lib -> usr/lib
├─/media
├─/mnt
├─/opt
├─/proc
├─/root
├─/run
├─/sbin -> usr/sbin
├─/srv
├─/sys
├─/tmp
├─/usr
│ ├─ /bin
│ ├─ /include
│ ├─ /lib
│ └─ /sbin
└─/var
├─ cache
├─ lib
├─ local
├─ log
├─ opt
├─ spool
└─ tmp🔲 리눅스 /usr/ 계층 구조
🔲 리눅스 /var/ 계층 구조
/var 계층은 9개의 하위 디렉토리를 가지고 있습니다.

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.