내 잡다한 노트

리눅스 파일 체계 본문

DevOps/리눅스

리눅스 파일 체계

peanutwalnut 2023. 11. 4. 11:49

리눅스에는 다양한 디렉터리가 많이 존재하는데 각각 무슨 역할을 하는지 적어볼 것이다.

 

/ : 루트 디렉토리로, 전체 파일 시스템의 시작점이다.

 

/bin : 필수적인 사용자 바이너리가 저장된다. 예를 들어 ls, cp 등의 명령어가 여기에 포함된다.

 

/sbin : 시스템 바이너를 저장한다. 시스템 관리와 관련된 명령어가 있다.

 

/etc : 시스템의 설정 파일들이 위치한다. 사용자 계정 정보, 부팅 스크립트, 서비스의 설정 파일 등이 포함된다.

 

/dev : 디바이스 파일들이 위치한다. 리눅스에서는 하드웨어 장치를 파일로 취급하기 때문이다.

예를 들어 /dev/sda 는 첫 번째 SATA 하드 드라이브를 나타낸다.

 

/proc : 가상 파일 시스템으로써 실행 중인 커널 및 프로세스에 대한 정보를 제공한다.

 

/var : 가변 데이터를 저장하는 곳. 로그 파일이나 스풀 파일, 캐시 데이터 등이 저장된다.

 

/tmp : 임시 파일을 저장하는 디렉토리. 누구나 접근이 가능하다.

 

/usr : 사용자 프로그램과 데이터를 저장하는 곳. /usr/bin 에는 추가 사용자 프로그램이, /usr/local 에는

시스템 전체 사용자를 위한 데이터가 저장된다.

 

/home : 사용자의 홈 디렉토리. 여기에 사용자 개인의 파일을 저장함

 

/boot : 부트로더, 커널 이미지와 같은 부트 관련 파일들이 저장된다.

 

/lib : 필수 공유 라이브러리와 커널 모듈이 저장된다.

 

/opt : 추가 소프트웨어 패키지들이 설치되는 곳이다.