본문 바로가기
Portpolio/webdev_tip

리눅스의 폴더 구조

by Peter Choi 2023. 10. 20.
반응형

리눅스를 사용하다 보면 터미널 상에서 리눅스의 폴더 이름에 대해 알아볼 일이 많은 데 이번 기회에 정리해 놓는다.

 

정식 명칭으로는 파일 계층 구조(FHS)라고 한다. 

 

1. root(/)

전체 파일 시스템의 기본 계층이자 최상층이다.

 

2. bin(/bin)

필수 명령이 포함된 바이너리 형식의 파일이다.

(ls, ping, grep....)

 

3. boot(/boot)

부트 로더 파일이 들어있다.

 

4. dev(/dev)

필수 장치 파일, 터미널이나 그러한 것이 해당된다.

 

5. etc(/etc)

모든 프로그램에 필요한 구성 파일이 포함되어 있다.

 

6. home(/home)

개인 파일을 저장하는 홈 디렉토리 의미한다.

 

7. lib(/lib)

/bin/이나 /sbin/의 바이너리에 필수적인 라이브러리이다.

 

8. media(/media)

이동식 미디어에 대한 마운트 지정

 

9. mnt(/mnt)

임시로 머운트된 파일 시스템 의미

 

10. opt(/opt)

옵션과 같이 선택적 응용 프로그램 소프트웨어 패키지

 

11. sbin(/sbin)

필수 시스템 바이너리

 

12. srv(/srv)

웹 서버용 데이터 및 스트립트를 의미함

 

13. tmp(/tmp)

임시 파일을 의미함

 

14. usr(/usr)

읽기 전용 사용자 데이터에 대한 보조 계층 구조를 의미함

 

15. proc(/proc)

프로세스 및 커널 정보를 파일로 제공하는 가상 파일 시스템이다.

 

반응형

댓글