[Linux] 리눅스 디렉토리

2019. 10. 3. 22:55DEV SYSTEM/OS

[디렉토리별 용도]

 

 

1. 루트 (/)

리눅스의 최상위 디렉토리

 

 

2. 바이너리 (/bin 과 /sbin)

리눅스의 기본 실행 명령어를 포함하는 디렉토리.

사용자 명령인 ls, cat, cp, chmod 등의 실행 프로그램들은 /bin 에 위치하고

부팅 과정에서 필요한 명령어나 관리자용 명령어(root계정)인 fsck, shutdown, reboot 등의 실행 프로그램들은 /sbin에 위치한다.

 

 

3. 부트 (/boot)

리눅스 부팅 시 필요한 파일들이 존재하는 디렉토리. 

부트 로더의 설정파일과 커널 이미지가 있다.

 

 

4. 디바이스 디렉토리 (/dev)

디바이스 드라이버들과 관련된 파일이 저장되는 디렉토리.

하드웨어는 이 디렉토리를 통하여 접근 가능하다.

리눅스 경로(이름) 설명
/dev/hd*

구형 IDE 디스크의 명칭. /dev/hda, /dev/hdb 등 a,b,c.. 순서대로 이름붙는다.

/dev/hda 의 첫번째 파티션은 /dev/hda1, 두번째 파티션은 /dev/hda2 등으로 명칭된다.

/dev/sd*

SCSI 디스크의 장치 이름 패턴이다.

PATA/SATA 하드디스크, 플래시 메모리, USB 메모리 등이 SCSI 디스크에 속한다.

/dev/sr*

/dev/sg*

CD/DVD 같은 광학 드라이브의 장치 이름 패턴이다.

/dev/sr0, /sev/sr1 등으로 이름붙으며, 읽기 전용이다.

/dev/tty*

/dev/pts/*

/dev/tty1, /dev/tty2 등은 가상 콘솔이고,

/dev/pts/0, /dev/pts/1 등은 가상 터미널 장치이다.

 

 

5. 시스템 설정 파일 (/etc)

시스템의 환경 설정 파일 존재.

/etc/passwd, /etc/fstab 등

 

 

6. 사용자 계정 (/home)

사용자의 홈 디렉토리가 위치한다.

사용자 계정이 sky 라면, /home/sky 가 홈 디렉토리가 된다. 이 디렉토리는 계정 생성 시 자동으로 생성된다.

 

 

7. 공유 라이브러리 (/lib)

/bin 이나 /sbin 에 있는 프로그램들의 의존 라이브러리 파일들이 존재한다.

 

 

8. 미디어 (/media)

USB나 CD/DVD 등의 마운트 지점

 

 

9. 시스템 정보 디렉토리 (/proc)

CPU, Memory 등의 정보가 저장되어 있는 디렉토리이다.

 

 

10. 루트 (/root)

루트 계정의 홈 디렉토리

 

 

11. 사용자 (/usr)

리눅스 핵심 명령어(/bin, /sbin) 을 제외한 나머지 명령, 데몬파일, 신규 설치 소프트웨어등의 경로가 된다.

 

 

12. 가변 자료 저장 (/var)

가변 자료들이 저장되는 디렉토리. 로그와 같은 임시 파일들이 저장된다.