리눅스 파일 시스템(Linux file system structure) 디렉터리 구

2023. 5. 17. 05:40도와줘/컴퓨터

728x90

먼저, 루트(/)는 파일 시스템 계층을 통틀어서, 최상위계층이다.

아래 각각 디렉터리는 다음과 같은 기능을 한다.

 

/bin

필수적인 user command 바이너리

cp, mv, rm 등 일반적으로 사용하는 명령어가 다 여기 들어있다

 

/boot

boot loader의 정적 파일들

 

728x90

 

/dev

장치 파일들(device files)

예를 들어, /dev/cdrom에는 CD-ROM 관련 장치의 파일,

/dev/sda에는 하드디스크 관련 장치의 파일이 있다.

 

/etc

host-specific한 시스템 설정

 

/home

사용자 홈

 

/lib

필수적인 shared libraries와 커널 모듈

 

/media

도커블한 미디어들의 마운트 지점

*/mnt 설명 참고

 

/mnt

일시적으로 마운트된 파일시스템의 마운트 지점

/media는 OS가 자동으로 마운트해주는 지점이며(USB 메모리 등),

/mnt는 사용자가 직접 마운트하는 경로로서 사용된다(직접 디스크를 명령어를 통해 마운트했을 때 등)

 

/opt

add-on apps

패키지매니저가 관리하는 

 

/sbin

시스템 바이너리

 

728x90

/srv

시스템에 의해 제공되는 서비스의 데이터

 

/tmp

임시 파일들

 

/usr

(multi-)user 유틸리티와 apps

 

/var

variable 파일..인데 잡동사니 같은 느낌이다.

흔히 보는 /var/logs 경로를 보면 로그도 존재하며,

db 캐싱 파일, 웹서버의 이미지 파일 등이 주로 여기에 위치한다.

 

/root

루트 유저의 홈 디렉터리

 

728x90

/proc

커널과 프로세스 상태들을 텍스트로 문서화해서 보여주는 가상 파일시스템

프로세스 정보로서 process의 약자라고 기

 

728x90