파일을 보관하는 경로이다(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 | 리눅스 설정을 위한 각종 파일들을 가지고 있는 디렉토리이다. |