ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ 기본정리 ] 디렉토리
    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

    댓글

Designed by Tistory.