본문 바로가기

리눅스-기본 개념

디렉토리 란?

  파일을 보관하는 경로이다(Windows의 폴더). 리눅스는 모든것을 파일로 인식하기 때문에 디렉토리도 하나의 파일로 인식된다. 최상위에 루트(/)디렉토리 부터 하위 디렉토리로 뻗어나가는 트리구조이다.

 

ex) 루트 디렉토리

[root@Linux /]# ls
afs  boot  etc   lib    media  opt   root  sbin  sys  usr
bin  dev   home  lib64  mnt    proc  run   srv   tmp  var

 

주요 디렉토리의 기능

디렉토리 명 설명
/ 리눅스 파일 체제의 최상위 디렉토리
모든 디렉토리들의 시작점으로 일반적인 데이터를 저장하지 않는다. 
home  사용자 홈 디렉토리가 생성되는 곳이다.
media CD ROM이나 USB같은 외부 장치를 연결하는 디렉토리이다.
opt 추가 패키지가 설치되는 디렉토리이다.
dev 장치파일들이 저장되어 있는 디렉토리이다.
root root계정의 홈 디렉토리이다. (/ 디렉토리와는 다르다.)
sys 리눅스 커널관련 정보가 있는 디렉토리이다.
usr 기본 실행파일과 라이브러리 파일, 헤더 파일등의 파일이 저장되어있는 디렉토리이다.
boot 부팅에 필요한 정보를 가진 파일들이 있는 디렉토리이다.
var 시스템 운영중에 발생한 데이터와 로그가 저장되는 디렉토리이다.
/var/tmp 디렉토리에 있는 파일은 30일마다 삭제가 된다.
tmp 시스템 사용중에 발생한 임시데이터가 저장된다. (부팅 시 초기화)
정기적으로 10일 마다 삭제가 된다.
srv FTP나 Web등 시스템에서 제공하는 서비스의 데이터가 저장되는 디렉토리이다.
run 실행중인 서비스와 관련된 파일이 저장되는 디렉토리이다.
proc 프로세스 정보 등 커널 관련 정보가 저장되는 디렉토리이다.
mnt 파일 시스템을 임시로 연결하는 디렉토리이다.
etc 리눅스 설정을 위한 각종 파일들을 가지고 있는 디렉토리이다.

 

'리눅스-기본 개념' 카테고리의 다른 글

링크(link)  (2) 2023.08.31
i-node  (0) 2023.08.31
절대 경로와 상대 경로  (2) 2023.08.31
파일의 유형  (0) 2023.08.31
인터페이스  (1) 2023.08.31