▶ 리눅스 디렉토리 구조
리눅스 디렉토리 구조는 트리 구조로 구성되어 있으며, 각 디렉토리는 특정 기능이나 용도를 가진 파일들을 그룹화합니다. 주요 디렉토리와 그 역할은 다음과 같습니다.
1. 루트 디렉토리 (/)
- 리눅스 파일 시스템의 최상위 디렉토리입니다.
- 모든 다른 디렉토리는 루트 디렉토리 하위에 위치합니다.
- 중요한 시스템 파일과 하위 디렉토리를 포함합니다.
2. 하위 디렉토리
- /bin: 일반 사용자들이 사용하는 기본적인 유틸리티 프로그램들이 저장됩니다.
- /sbin: 시스템 관리자가 사용하는 관리 유틸리티 프로그램들이 저장됩니다.
- /boot: 부팅 과정에 필요한 파일들이 저장됩니다.
- /dev: 장치 파일들이 저장됩니다.
- /etc: 시스템 설정 파일들이 저장됩니다.
- /home: 각 사용자의 홈 디렉토리가 저장됩니다.
- /lib: 시스템 라이브러리 파일들이 저장됩니다.
- /media: 이동식 장치들이 마운트되는 디렉토리입니다.
- /mnt: 임시 마운트 포인트 디렉토리입니다.
- /opt: 추가적인 소프트웨어 패키지들이 설치되는 디렉토리입니다.
- /proc: 시스템 프로세스 정보가 가상 파일 시스템으로 제공됩니다.
- /root: 루트 사용자의 홈 디렉토리입니다.
- /run: 시스템 부팅 후 생성되는 임시 파일들이 저장됩니다.
- /sys: 시스템 하드웨어 정보가 가상 파일 시스템으로 제공됩니다.
- /tmp: 임시 파일들이 저장됩니다.
- /usr: 일반 사용자들이 사용하는 프로그램과 데이터 파일들이 저장됩니다.
- /var: 시스템 로그, 캐시, 변수 데이터 등이 저장됩니다.
3. 파일 이름 규칙
- 리눅스 파일 이름은 대소문자를 구분합니다.
- 일반적으로 확장자를 사용하여 파일 형식을 나타냅니다.
- 공백, 특수 문자는 사용하지 않는 것이 좋습니다.
댓글 영역