[Linux] 리눅스 디렉토리 구조 및 역할
오늘은 리눅스에서 사용하는 디렉토리들의 종류와 역할을 알아보도록 하자.
리눅스의 최상위 디렉토리는 root 디렉토리(/)라고 한다.
루트 디렉토리에는 아래 사진처럼 여러 디렉토리들이 트리 구조로 구성되어 있는 것을 확인할 수 있는데, 각 디렉토리마다 어떤 기능을 하고 있는지 알고 있어야 내가 원할 때 원하는 작업을 즉각적으로 할 수 있다.
리눅스 버전이나 벤더에 따라 차이가 있을 수 있다.
리눅스 파일시스템 구조
디렉토리명 | 설명 |
/ | 리눅스 파일 시스템의 최상위 디렉토리, root 디렉토리라고 한다. |
/bin | 각종 실행 파일이 들어있는 디렉토리, binary의 약자이며, 기본 명령어 등이 속해 있다. |
/sbin | 시스템 관리 명령어들이 들어있고, 보통 관리자가 사용 |
/tmp | 임시 디렉토리, 임시로 생성되는 파일을 저장하는 곳이며, 모든 사용자가 접근 가능 |
/root | root 사용자의 home 디렉토리 |
/home | 사용자의 개인 디렉토리가 위치, 사용자 생성 시 /home/{사용자이름}과 같은 방식으로 생성 |
/boot | 부팅 시 필요한 파일이 들어있는 디렉토리 |
/dev | 물리 장치를 파일화 하여 관리하는 디렉토리 |
/mnt | HDD, usb, nfs 등을 마운트 할 때 보통 이 디렉토리에 마운트 한다. |
/etc | 시스템 환경 설정, 네트워크, repository 등이 위치한 시스템 관리 디렉토리, 보통 관리자가 사용한다. |
/lib | 라이브러리가 저장된 디렉토리 |
/lib64 | 64비트 기반 라이브러리가 저장된 디렉토리 |
/opt | 응용 프로그램 설치에 사용되는 디렉토리 |
/proc | 가상 파일 시스템이고, 프로세스, CPU, 메모리, raid 등 정보를 확인할 수 있는 디렉토리 |
/usr | 시스템 운영에 필요한 명령어와 응용 프로그램들이 저장된 디렉토리 |
/var | 로그와 스풀링 등의 가변적 데이터를 보관하는 디렉토리 |
/sys | hot plug 하드웨어 정보를 가지고 있는 디렉토리 ( hot plug: 전원은 PC와 연결되어 있으나 데이터 연결만 차단 ) |
/run | 부팅 후 동작하는 프로세스의 런타임 데이터를 저장하는 디렉토리 |
'IT > 리눅스' 카테고리의 다른 글
[Linux] 파일의 특수 권한 (Set-UID, Set-GID, Sticky-Bit) (0) | 2022.12.29 |
---|---|
[Linux] 파일 및 디렉토리의 소유권과 허가권 (0) | 2022.12.29 |
[Linux] 디렉토리 삭제 방법, rmdir 명령어 사용 방법 (0) | 2022.12.26 |
[Linux] 디렉토리 생성 방법, mkdir 명령어 사용방법 (0) | 2022.12.25 |
[Linux] 리눅스 cd 사용법, 디렉토리 이동 방법 (0) | 2022.12.25 |