본문 바로가기
컴퓨터/리눅스

[Linux] 005. 디렉토리란? & 리눅스 주요 디렉토리

by Tommy0927 2020. 11. 17.
반응형

오늘은 디렉토리와 리눅스의 주요 디렉토리에 대해

함께 알아보도록 하겠습니다.

 

사전에서 directory를 찾아보면

 

 a book that gives a list of names, addresses, or other facts

이름이나 주소 또는 다른 사실들의 목록을 주는 책이라고 적혀 있는데요

컴퓨터에서 디렉토리란

우리가 흔히 쓰는 윈도우에서 '폴더'리눅스에서는 '디렉토리'

라고 한다고 합니다.

 

그럼 리눅스에서 주요 디렉토리에 대해 알아보도록 하겠습니다.

 

 

일단 리눅스에 터미널을 켜보도록 하겠습니다.

이동 명령어 cd를 치신 후 한 칸 띄우고 /(슬러시)를 치면

 

슬러시로 이동하게 되고,

슬러시 상태에서 'ls -l'을 쳐보면

(엘에스 한칸 띄우고 -엘 치시면 됩니다. -와 l은 붙이셔야 합니다)

위에처럼 리눅스에 설치되어 있는 디렉토리를

한 눈에 볼 수 있습니다.

 

1. /

 

최상위 디렉토리로서 리눅스상에 존재하는 모든 파일과 디렉토리의 시작

이라고 볼 수 있는데요 윈도우에 '내컴퓨터(?)'라고 생각하면 되겠네요

 

 

2. /boot

 

부팅 과정에 필요한 정보 파일들의 경로라고 합니다.

boot partition 설정할 때 1GB 이상으로 용량을 설정한다고 합니다.

 

기본적으로 최상위는 가장 나중에 파티션 지정을 하고 우선순위 먼저 지정한다고 하네요

 

 

3. /bin(binary)

 

*.exe실행파일이며 기본적인 명령어 실행파일들의 경로라고 합니다.

일반사용자도 사용가능 한 경로에요

 

 

4. /sbin(system binary)

 

*.exe실행파일이며 시스템운영, 관리에 필요한 명령어를 위한 경로

관리자용 명령어입니다.

 

 

5. /root

 

관리자의 home 디렉토리 입니다.

리눅스에 관리자로 로그인할 때 root로 로그인을 하죠

 

 

6. /home

 

일반 사용자들의 정보가 home directory에 저장되는 경로입니다.

home directory는 계정에 대한 정보를 저장하고 있는 디렉토리로써

 

윈도우는 관리자와 사용자가 같은 곳에 위치하는 반면

리눅스는 관리자, 사용자가 서로 다른 곳에 위치합니다.

 

 

7. /dev(device)

 

각종 파일들이 저장되는 경로입니다.

리눅스 시스템은 장치를 장치로서 인식하는것이 아니라 장치파일로 인식한다고 해요

 

 

8. /etc

 

영어에 기타 등등을 표현할 때 쓰는 기호이듯이

서버 설정에 필요한 모든 정보파일들을 담는 경로라고 합니다.

 

 

9. /usr

 

윈도우에서 우리가 어떤것을 다운받을 때 위치되어지는

프로그램파일 폴더와 유사한 것이며

리눅스 응용프로그램 기본 설치 경로입니다.

대용량 데이터 보관 용도로도 사용한다고 하네요.

 

 

10. /var

 

변하기 쉬운 파일,

일반적인 시스템의 운영 체제에서 내용이 자주 바뀔 듯한 파일로써

로그(log) 파일들의 경로입니다.

 

 

11. swap

 

스왑은 디렉토리가 아니라 virtual memory입니다.

가상 메모리로써

작업을 하는 동안 메모리가 꽉차면

20기가 하드웨어한테 빌려서 부족한 부분의 메모리를 사용합니다

실제 메모리는 아니지만 하드디스크에 일부분을 메모리처럼 사용할 수 있게

해주는 파일시스템입니다.

 

보통 스왑파티션은 시스템 메모리의 2배를 지정해주고 여유로우면 4배까지

지정해준다고 하네요

 

HDD의 일부분을 메모리처럼 사용하여 시스템메모리를

보완해준다고 보시면 됩니다.

반응형

댓글