리눅스 디렉토리 구조

/ : 가장 최상위 디렉토리 (즉, root 디렉토리)
    절대 경로의 기준이 된다.
    ex) cd /        -> 최상위 디렉토리로 이동
        cd /usr/bin -> 최상위 디렉토리 아래 있는 bin 디렉토리로 이동

/bin : 리눅스의 기본 명령어 실행 파일들이 들어 있음

/sbin : 시스템 관리에 관련된 명령어 실행파일들이 들어 있음
        슈퍼 유저가 아닌 일반 사용자의 경우 이 디렉토리 안에 있는
        명령어들을 수행되지 않는다.
        이것은 일반 유저의 PATH 설정이 /sbin을 포함하고 있지 않아서 이며
        PATH에 추가를 해주거나, 또는
        명령어 수행시 앞에 /sbin/[명령어] 식으로 절대 경로를 붙여주면 된다.

/lib  : 라이브러리 파일들이 들어 있음

/etc  : 시스템 환경 설정 파일들이 들어 있음
        MS WINDOWS에서 바이너리 방식의 registry로 저장하고 있는 반면
        리눅스에서는 /etc 디렉토리에 텍스트 파일로 설정이 저장됨
        바이너리 방식에 비해서 다소 처리 속도가 느리긴 하지만
        문제 발생시 해결 방법에 있어서 쉽고 편리하다는 장점을 지님
        /etc/rc.d : 시스템 초기화와 관련된 스크립트

/usr : 일반 사용자들을 위한 프로그램 파일들이 위치함
       MS WINDOWS의 Windows\system32와 비슷
       /usr/bin     : 응용 프로그램들의 실행 파일들이 위치함
       /usr/include : 헤더파일(.h)들이 위치함
       /usr/sbin    : 응용 프로그램 파일중 관리자만 실행해야 하는 것들이 위치함
       /usr/src     : 응용 프로그램들의 소스코드가 위치함
                      보통 리눅스 커널의 소스코드가 이곳에 위치함

/dev : 장치 파일들이 위치함
       /dev/hda   : IDE primary master HDD
       /dev/hda2  : IDE primary master HDD의 2번째 파티션
       /dev/dsp   : 사운드카드
       /dev/psaux : PS/2 마우스

/home : 사용자의 계정 디렉토리가 위치함( /home/[ID] )
        MS WINDOWS에서의 Documents and Settings 폴더와 비슷
        /home/[ID]/Desktop : 바탕화면

답글 남기기