반응형
리눅스의 디렉터리 구조
리눅스의 디렉터리 구조는 파일 시스템의 계층적 구조로, 모든 파일과 디렉터리가 하나의 루트 디렉터리(/
) 아래에 위치하는 트리 구조를 형성합니다. 이 구조는 파일의 조직화, 관리, 접근을 용이하게 합니다.
주요 디렉터리
/
(루트 디렉터리)- 리눅스 파일 시스템의 최상위 디렉터리입니다.
- 모든 파일과 디렉터리가 이 디렉터리 아래에 존재합니다.
/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 드라이브 연결 (36) | 2024.07.17 |