IT 관련/우분투(Ubuntu) 이것저것

리눅스 일반 디렉토리 구조

islet2 2025. 3. 6. 22:46

일반적인 계층 구조도

/ (루트 디렉토리)

├── bin/ # 기본 명령어 실행 파일

├── boot/ # 부팅에 필요한 파일들
│ ├── grub/ # 부트로더 설정
│ └── vmlinuz # 리눅스 커널

├── dev/ # 장치 파일들
│ ├── sda # 첫 번째 하드디스크
│ ├── tty # 터미널 장치
│ └── ...

├── etc/ # 시스템 설정 파일
│ ├── passwd # 사용자 정보
│ ├── shadow # 암호화된 비밀번호
│ ├── fstab # 파일시스템 정보
│ └── ...

├── home/ # 사용자 홈 디렉토리
│ ├── user1/ # user1의 홈 디렉토리
│ └── user2/ # user2의 홈 디렉토리

├── lib/ # 공유 라이브러리

├── media/ # 외부 저장장치 마운트 지점
│ ├── cdrom/ # CD-ROM
│ └── usb/ # USB 장치

├── mnt/ # 임시 마운트 지점

├── opt/ # 추가 소프트웨어 패키지

├── proc/ # 프로세스 및 시스템 정보 (가상 파일시스템)

├── root/ # root 사용자 홈 디렉토리

├── run/ # 실행 중인 프로세스의 정보

├── sbin/ # 시스템 관리 명령어

├── srv/ # 서비스 데이터

├── sys/ # 시스템 하드웨어 정보 (가상 파일시스템)

├── tmp/ # 임시 파일

├── usr/ # 사용자 프로그램 및 데이터
│ ├── bin/ # 사용자 명령어
│ ├── include/ # 헤더 파일
│ ├── lib/ # 라이브러리 파일
│ ├── local/ # 로컬 설치 소프트웨어
│ │ ├── bin/
│ │ ├── lib/
│ │ └── ...
│ ├── share/ # 공유 데이터
│ └── src/ # 소스 코드

└── var/ # 가변 데이터
├── cache/ # 캐시 데이터
├── lib/ # 가변 상태 정보
├── log/ # 로그 파일
├── mail/ # 메일 스풀
├── spool/ # 프린트 스풀 등
└── www/ # 웹 서버 파일

 

 

 

리눅스 디렉토리 구조 간단 설명

 

/ (루트): 모든 디렉토리의 최상위 디렉토리입니다.
/bin: 기본적인 명령어 실행 파일들이 저장된 디렉토리입니다. (예: ls, cp, mv)
/boot: 리눅스 커널과 부팅에 필요한 파일들이 저장됩니다.
/dev: 장치 파일들이 저장되는 디렉토리입니다. (하드디스크, CD-ROM 등)
/etc: 시스템 및 응용 프로그램 설정 파일들이 저장됩니다.
/home: 일반 사용자들의 홈 디렉토리가 위치합니다. (예: /home/username)
/lib: 시스템과 프로그램 실행에 필요한 라이브러리 파일들이 저장됩니다.
/media: CD, USB 등 외부 저장 장치가 마운트되는 디렉토리입니다.
/mnt: 임시로 파일 시스템을 마운트하는 디렉토리입니다.
/opt: 추가 응용 프로그램을 설치하는 디렉토리입니다.
/proc: 시스템 정보와 프로세스 정보가 저장된 가상 파일 시스템입니다.
/root: 관리자(root) 계정의 홈 디렉토리입니다.
/run: 시스템 실행 중에 생성되는 임시 파일들이 저장됩니다.
/sbin: 시스템 관리를 위한 명령어들이 저장됩니다. (주로 관리자 권한 필요)
/srv: 서비스 데이터가 저장되는 디렉토리입니다.
/sys: 하드웨어 정보를 담고 있는 가상 파일 시스템입니다.
/tmp: 임시 파일들이 저장되는 디렉토리로, 재부팅 시 내용이 삭제됩니다.
/usr: 사용자 프로그램과 데이터가 저장되는 디렉토리입니다.

/usr/bin: 대부분의 사용자 명령어가 저장됩니다.
/usr/lib: 프로그램 라이브러리 파일들이 저장됩니다.
/usr/local: 로컬에서 설치한 프로그램들이 저장됩니다.
/usr/share: 공유 데이터가 저장됩니다.

/var: 시스템 운영 중 자주 변경되는 파일들이 저장됩니다.

/var/log: 로그 파일들이 저장됩니다.
/var/spool: 인쇄 대기열 등 대기 데이터가 저장됩니다.
/var/www: 웹 서버 파일들이 저장됩니다.