반응형
리눅스의 디렉터리 구조
리눅스의 디렉터리 구조는 파일 시스템의 계층적 구조로, 모든 파일과 디렉터리가 하나의 루트 디렉터리(/) 아래에 위치하는 트리 구조를 형성합니다. 이 구조는 파일의 조직화, 관리, 접근을 용이하게 합니다.
주요 디렉터리
/(루트 디렉터리)- 리눅스 파일 시스템의 최상위 디렉터리입니다.
- 모든 파일과 디렉터리가 이 디렉터리 아래에 존재합니다.
/bin- 기본적인 사용자 명령어 실행 파일이 포함된 디렉터리입니다.
ls,cp,mv등의 명령어가 여기에 위치합니다.
/sbin- 시스템 관리와 관련된 명령어 실행 파일이 포함된 디렉터리입니다.
- 일반 사용자가 아닌 슈퍼유저(root)만이 주로 사용하는 명령어가 포함되어 있습니다.
/etc- 시스템 설정 파일이 포함된 디렉터리입니다.
fstab,hosts와 같은 중요한 설정 파일이 있습니다.
/home- 사용자 홈 디렉터리가 포함된 디렉터리입니다.
- 각 사용자는
/home/username경로에 자신의 홈 디렉터리를 가집니다.
/var- 가변 데이터 파일이 포함된 디렉터리로, 로그 파일, 스풀(spool) 파일, 임시 파일 등이 저장됩니다.
var/log,var/mail등이 여기에 위치합니다.
/usr- 사용자 프로그램과 라이브러리가 포함된 디렉터리입니다.
usr/bin,usr/lib,usr/share등의 하위 디렉터리를 포함합니다.
/lib- 시스템의 기본 라이브러리 파일이 포함된 디렉터리입니다.
- 커널 모듈과 공유 라이브러리가 위치합니다.
/dev- 장치 파일이 포함된 디렉터리입니다.
- 모든 장치가 파일로 표현되며,
dev/sda,dev/tty등이 여기에 포함됩니다.
/mnt및/media- 임시적으로 마운트 된 파일 시스템을 위한 디렉터리입니다.
/mnt는 관리자가 수동으로 마운트 하는 파일 시스템에 사용되며,/media는 자동 마운트를 위해 사용됩니다.
/opt- 추가적으로 설치된 소프트웨어 패키지가 위치하는 디렉터리입니다.
- 서드파티 소프트웨어가 여기에 설치될 수 있습니다.
/tmp- 일시적인 파일을 저장하는 디렉터리입니다.
- 시스템 재부팅 시 대부분의 파일이 삭제됩니다.
/boot- 부팅과 관련된 파일이 포함된 디렉터리입니다.
- 커널 이미지와 초기 램 디스크 파일이 위치합니다.

디렉터리 구조의 중요성
- 계층적 관리: 파일과 디렉터리를 체계적으로 관리할 수 있도록 합니다.
- 보안 및 권한: 디렉터리 별로 접근 권한을 설정하여 보안을 강화합니다.
- 효율적인 탐색: 사용자와 프로세스가 파일과 디렉터리를 빠르게 찾고 접근할 수 있도록 합니다.
정리
리눅스의 디렉터리 구조는 계층적 트리 구조로, 각 디렉터리는 특정한 역할과 기능을 가지고 있습니다. 이 구조는 파일 시스템을 체계적으로 관리하고, 사용자와 프로세스의 효율적인 파일 접근을 지원합니다. 리눅스 시스템을 이해하고 효과적으로 사용하는 데 있어 이 디렉터리 구조에 대한 이해는 필수적입니다.
반응형
'Linuxpia > 데스크톱 리눅스' 카테고리의 다른 글
| 디렉터리 구조의 차이, 리눅스와 Windows (38) | 2024.08.12 |
|---|---|
| 리눅스 디렉터리 구조를 알아보는 명령어, tree (39) | 2024.08.11 |
| 리눅스에서 디렉터리란? (42) | 2024.08.09 |
| TimeShift 서비스 중지 및 비활성화 (41) | 2024.07.24 |
| 리눅스 민트에서 Google 드라이브 연결 (37) | 2024.07.17 |