본문 바로가기

IT입문자료

리눅스서버 기초학습 :: 디렉터리 개념과 구조

 

 

 

 

 

   리눅스서버 기초학습 :: 디렉터리 개념과 구조

 

 

 

 


  디렉터리 개념


 

디렉터리(Directory)는 연관이 있는 파일을 묶어서 저장할 수 있도록 만든 공간으로  폴더와 유사한 역할을 합니다. 즉, 디렉터리는 묶어서 편하게 쓰기 위함입니다.


 

 

 


  리눅스 디렉터리 구조


 

   /

 리눅스의 최상위에 위치하는 최상위 디렉터리 (예: 윈도우의 내컴퓨터 )

   /boot

 리눅스 커널의 메모리 이미지와 부팅 과정에서 필요한 정보 파일들이 존재

 * 커널 : 컴퓨터를 작동시키는 핵심 프로그램

   /bin

 기본 명령어들이 존재 (C:\windows\)

   /root

 슈퍼 유저(root)의 홈 디렉터리 (예: administrator 관리자)

   /home

 관리자 이외의 사용자의 홈 디렉터리

   /etc

 시스템이나 사용자 관리를 위한 자료 파일이나 관리자용 명령이 위치

   /dev

 (device의 약어) 장치 파일이라고 하는 파일 시스템과 하드웨어간의 인터페이스를 담당

   /lib

 (library의 약어) 각종 언어를 위한 라이브러리들이 위치

   /mnt

 (mount의 약어) remote device를 이용하기 위한 디렉터리 (HDD같은 장치를 위함)

   /media

 local device를 이용하기 위한 디렉터리(cd-rom같은 장치를 위함)

   /sbin

 (슈퍼유저, 관리자) 시스템운영 및 관리를 위한 명령어들이 있는 디렉터리

 (C:\windows\system ~)

   /user

 root 파일 시스템과 유사한구조, 용량이 크고 자주 사용되지 않는 파일 위치

   /proc

 (process의 약어) 커널과 프로세스 정보를 얻을 수 있는 가상파일시스템

 (현재 컴퓨터 가 하는 일에 대한 정보를 확인 가능)

   /tmp

 (temporary의 약어) 잠시 사용되는 임시 파일들을 위한 디렉터리 (c:\temp)

   /var

 (variable의 약어(변수))log 파일같은 자주 변경되는 시스템파일들을 위한 디렉터리

   /swap

 가상 파일 시스템으로 구성된 디렉토리

 

 

 

 


  절대경로와 상대경로


 

   절대경로

 파일시스템 전체를 기준("/", 루트 디렉터리)으로 파일이나 디렉터리의 절대적 위치

   상대경로

 현재 작업하고 있는 디렉터리