리눅스 시스템의 디렉토리 구조는 역 트리 구조를 하고 있습니다.
루트(/)에서 몇 가지 주요한 디렉토리로 분할이 되는데요 주요 디렉토리 종류와 특징에 대해
정리를 해 보았습니다.
리눅스 주요 디렉토리
디렉토리 | 특징 |
/ | 리눅스 파일체제의 최상위 디렉토리 이며 [루트]이다. 리눅스의 모든 디렉토리의 시작점이다. |
/bin |
기본적인 명령어가 저장된 디렉토리. 리눅스 시스템의 기본 명령어들이 [/bin] 디렉토리에 존재한다. |
/boot |
리눅스 부트로더(Boot Loader)가 존재하는 디렉토리. GRUB와 같은 부트로더에 관한 파일들이 |
/dev | 시스템 장치(device) 파일을 저장하고 있는 디렉토리. 하드디스크[/dev/sda], CD-ROM[/etc/cdrom] 등과 같이 장치 파일들이 존재한다. |
/etc |
시스템의 모든 설정 파일이 존재하는 디렉토리이며, 바이너리 파일은 존재하지 않도록 한다. |
/lib | 커널 모듈 파일과 라이브러 파일들이 존재한다. 커널이 필요로 하는 커널 모듈 파일들과 프로그램(C, C++ 등)에 필요한 각종 라이브러리 파일들이 존해한다. |
/media | DVD, CD-ROM, USB 메모리등 탈부착이 가능한 장치들의 마운트 포인트로 사용된다. 리눅스 운영체제는 /mnt 디렉토리가 비슷한 용도로 사용된다. |
/opt | 추가적인 소프트웨어를 설지하는 디렉토리. 실제로는 대부분의 추가적인 소프트웨어 들이 /usr 디렉토리 아래에 설치된다. |
/sbin | 시스템 관리를 위해 사용되는 유틸리티들과 기타 root만을 위한 명령어들은 /sbin, /usr/sbin 및 /usr/local/sbin에 저장된다. 이 중에서 /sbin 디렉토리는 /bin 디렉토리의 바이너리들에 더하여 시스템을 부팅, 복원, 복구, 수리하기 위해 중요한 바이너리들을 포함한다. |
/srv | 시스템에서 제공하는 서비스들에 대한 자료들이 있는 디렉토리. |
/tmp | 임시 파일들이 저장되는 공간이며, 공용 디렉토리로서 시스템을 사용하는 모든 사용자들이 공동으로 사용하는 디렉토리. |
/usr |
시스템이 아닌 일반 사용자 들이 주로 사용하는 디렉토리. - /usr/sbin : 시스템 관리자에 의해서 사용되는 비중요 시스템 바이너리들이 존재한다. - /usr/share : 모든 읽기만 가능한 아키텍처 비의존 자료들이 존재한다. man과 misc 디렉토리를 포함하고, 관련 소프트웨어의 설치 여부에 따라 dict, doc, games, info, local등 디렉토리가 포함 된다. |
/var |
시스템 운용 중에 생성되었다가 삭제되는 가변 자료 파일들을 저장하기 위한 디렉토리. |
/home |
사용자의 홈 디렉토리들이 위치한다. useradd 명령어로 새로운 사용자를 생성하면 사용자 ID와 동일한 이름의 디렉토리가 /home 디렉토리 아래에 생성된다. |
/root |
root 사용자를 위한 홈 디렉토리 |
/proc |
커널과 프로세스 정보를 위한 가상 파일 시스템. 이 디렉토리 아래에는 현재 메모리에 존재하는 모든 작업들이 파일 형태로 존재한다. 디스크 상에 존재하지 않고 메모리상에 존재하기 때문에 가상 파일 시스템이라고 한다. |
'IT > Linux' 카테고리의 다른 글
리눅스 터미널 단축키 (0) | 2020.02.01 |
---|---|
CentOS 7 방화벽 및 SELinux (0) | 2020.02.01 |
[리눅스 명령어 rm] 파일 및 디렉토리 삭제 명령어 (1) | 2020.01.28 |
리눅스 Wi-Fi 연결 방법 (3) | 2020.01.14 |
리눅스 포트 상태 확인 및 열기 (0) | 2020.01.13 |
최근댓글