-
[ 기본정리 ] 디렉토리Technique/LINUX 2016. 5. 3. 20:50반응형
디렉토리 계층 구조
윈도우에서 파일을 폴더로 구분하여 관리하는 것처럼 리눅스에서도 수많은 파일을 관리하기 위해 디렉토리를 사용한다.
파일을 효율적으로 관리하기 위해 디렉토리를 계층적으로 구성하는데 이를 트리구조 라고 한다.
디렉토리
기능
dev
장치 파일이 담긴 디렉토리
home
사용자 홈 디렉토리가 생성되는 디렉토리
media
CD-ROM, USB 같은 외부 장치를 연결( 마운트 ) 하는 디렉토리
opt
추가 팩키지가 설치되는 디렉토리
root
root계정의 홈 디렉토리 (/) 와는 다르다!
sys
리눅스 커널과 관련된 파일이 있는 디렉토리
usr
기본 실행 파일과 라이브러리 파일, 헤더 파일 등 많은 파일이 있다. Unix System Resource의 약자
bin
실행 파일 ( 명령 ) 을 가지고 있다.
boot
부팅에 필요한 커널 파일을 가지고 있다.
etc
리눅스 설정을 위한 각종 파일을 가지고 있다.
lost+found
파일 시스템에 문제가 발생하여 복구할 경우, 문제가 되는 파일이 저장되는 디렉토리로 보통은 비어 있다.
mnt
파일 시스템을 임시로 마운트하는 디렉토리
proc
프로세스 정보 등 커널 관련 정보가 저장되는 디렉토리
run
실행 중인 서비스와 관련된 파일이 저장된다.
srv
FTP나 Web등 시스템에서 제공하는 서비스의 데이터가 저장된다
tmp
시스템 사용 중에 발생하는 임시 데이터가 저장된다. 이 디렉토리에 있는 파일은 재시작시 모두 삭제된다.
var
시스템 운영 주에 발생하는 데이터나 로그 등이 저장되는 디렉토리
최상단에 루트 디렉토리(/) 가 있고 아래에 bin, etc, home, boot 같은 디렉토리가 있다.
이 디렉토리들 아래에는 다시 디렉토리나 파일이 있다. 이렇게 디렉토리 아래에 있는 디렉토리를 하위 디렉토리나 서브 디렉토리라고 한다.
반대로 서브 디렉토리의 입장에서 보면 자신을 포함하고 있는 상단의 디렉토리가 있는데 이를 부모 디렉토리 또는 상위 디렉토리라고 한다.
상위 디렉토리는 .. 로 표시한다. 루트 디렉토리를 제외하고 모든 디렉토리는 부모 디렉토리가 있다. 루트 디렉토리는 유일하게 상위 디렉토리가 없는 디렉토리 이다.
작업 디렉토리
리눅스에 로그인하여 사용하다 보면 디렉토리를 이동하게 된다. 이때 현재 사용 중인 디렉토리를 작업 디렉토리 ( working directory ) 또는 현재 디렉토리 ( current directory ) 라고 한다. 이는 . 로 표시하며, 현재 디렉토리의 위치는 pwd로 확인 가능하다.
반응형'Technique > LINUX' 카테고리의 다른 글
[ 기본정리 ] 셸에서 사용하는 특수문자 (0) 2016.05.04 [ 기본정리 ] 셸 (0) 2016.05.04 [ 기본정리 ] 파일 링크 (0) 2016.05.03 [ 기본정리 ] 경로 (0) 2016.05.03 [ 기본정리 ] 파일 (0) 2016.05.03