운영체제/Linux

Linux 리눅스 디렉터리(폴더) 구조 및 역할 정리

gamjadori 2023. 12. 25. 22:02
728x90

/

리눅스 파일 체제의 최상위 디렉토리

 

bin

리눅스의 기본 명령어가 들어있는 디렉토리 (mv, cp, rm, cat)

>> ls -ak 커멘드로 어떤 명령어가 속해있는지 알 수 있음.

 

boot

부팅에 핵심적인 커널 이미지와 부팅 정보 파일을 담고 있는 디렉토리

 

dev

장치파일들이 저장되어 있는 디렉토리로, /dev/sda (하드디스크 장치파일), /dev/cdrom(CD-ROM)장치파일 등이 위치해 있음

 

etc

시스템 환경 설정 파일이 있는 디렉토리로, 네트워크 관련 설정파일, 사용자 정보 및 암호정보, 파일 시스템 정보, 보안파일 등이 위치해 있음.

>> passwd 디렉터리: 사용자 관리 디렉터리 / nginx 파일도 위치 

 

home (~으로 표시)

리눅스 사용자의 홈 디렉토리가 만들어지는 디렉토리로, 리눅스에 처음 로그인하면 접속되는 위치

사용자를 추가하면 사용자의 ID와 동일한 디렉토리가 생성됨

 

media

DVD, CD-ROM, USB같은 외부 장치들의 마운트 포인트로 사용하는 디렉토리

 

mnt

파일 시스템을 임시로 연결하는 디렉토리로, media와 비슷한 역할을 수행함.

하지만 mnt는 사용자가 직접 마운트하는 경로로 사용하고 media는 자동으로 마운팅해주는 포인트라는 점에서 차이가 있음

>> 우리가 직접 명령어로 마운트를 수행할 때 이곳에 연결

 

root

시스템 관리자의 홈 디렉토리

 

sbin

bin 디렉토리와 유사하지만 루트유저만 실행할 수 있는 프로그램(ifconfig, ethtool, halt)이 있는 디렉토리

 

sys

리눅스 커널관련 정보가 있는 디렉토리

 

tmp

임시데이터가 저장되는 디렉토리로, 부팅 시 초기화됨

 

usr

기본 실행파일과 라이브러리 파일, 헤더 파일등의 파일이 저장되어있는 디렉토리

대부분의 응용프로그램과 파일이 저장되어 있고, 일반 사용자들이 사용하는 디렉토

 

var

시스템 운영중에 발생한 데이터와 로그가 저장되는 디렉토리