티스토리 뷰
리눅스의 디렉토리 구조
• 최상위의 루트 디렉토리 하위에 여러 디렉토리가 존재하는 트리 구조
• 파일의 종류와 용도에 따라 구분되어 있는 기본 디렉토리들이 존재
• 윈도우 환경에서 최상위에 C 드라이브가 있고, 그 하위에 기능 별로 'Users', 'Program Files' 등 다양한 디렉토리가 있는 것과 같음.
/ -- home/ -- user1
-- user2
-- user3
-- root/
-- bin/
-- sbin/
-- usr/
-- mnt/
-- media/
-- etc/
-- var/
-- tmp/
-- boot/
• home 디렉토리
- 윈도우의 Usesr 폴더
- 각 사용자 계정마다 자기들의 디렉토리가 있고, 이를 home 에 위치시킴.
- 즉, user1은 /home/user1 디렉토리를 사용하고, user2는 /home/user2 를 사용하는 방식
• root 디렉토리
- 루트 계정을 위한 홈 디렉토리
- 일반 사용자 계정의 홈 디렉토리는 /home 에서 관리하지만 루트 계정의 디렉토리는 /root 로 분리되어 있음.
• bin 디렉토리
- 윈도우의 System 폴더
- 어떤 사용자 계정이든 공동으로 사용하는 실행 파일이나 명령어 등이 들어감.
• sbin 디렉토리
- 루트 계정이 사용하는 실행 파일이나 명령어 등이 들어감.
• usr 디렉토리
- 윈도우의 Program Files
- 사용자 계정 상관없이 사용할 수 있는 설치 프로그램들을 위치.
• mnt , media 디렉토리
- 물리적인 장치를 특정한 디렉토리에 연결시켜 주는 작업을 마운트라고 함.
- 윈도우는 새로운 저장 장치를 C 드라이브 외부로 마운트함. (D 드라이브, 이동식 디스크 등...)
- 리눅스는 루트 디렉토리 내부의 mnt , 또는 media 디렉토리에 마운트함.
- mnt 와 media 는 용도가 조금 다르지만 둘 다 마운트하는 디렉토리라고 알고 우선 넘어가면 될 듯.
• etc 디렉토리
- 윈도우의 레지스트리
- 리눅스 시스템이나 설치한 프로그램들이 필요한 환경 설정 등을 저장하는 곳
• var 디렉토리
- 프로그램들이 실행되면서 발생하는 데이터나 로그 등이 저장되는 곳
• tmp 디렉토리
- 운영체제든 사용자든 임시로 사용하다가 삭제할 데이터를 저장하는 곳
- 부팅 시 초기화 됨.
• boot 디렉토리
- 리눅스 커널이 저장되어 있는 디렉토리
- 리눅스 부팅 시 필요한 파일들이 저장되어 있음.
이 글은
유튜브 뉴렉처 리눅스(Linux) 서버 강의/강좌 for 개발자
강의를 듣고 공부한 내용을 바탕으로 작성되었습니다.
'🐧 Linux' 카테고리의 다른 글
[Linux] 7. 파일 디스크립터 (File Descriptor) (1) | 2024.01.15 |
---|---|
[Linux] 6. 리눅스의 파일 관리 명령어 (~과 #의 의미) (1) | 2024.01.14 |
[Linux] 4. 관리자 권한 (root 계정) (0) | 2024.01.10 |
[Linux] 3. 운영체제, Shell, Bash (0) | 2024.01.09 |
[Linux] 2. 리눅스의 역사 (0) | 2024.01.06 |