Linux 기본 디렉토리 구조

minho-log·2026년 2월 2일

Linux

목록 보기
3/23

<공부 주제>

Linux 기본 디렉토리 구조

<공부한 내용 정리>

Linux는 트리(Tree) 구조의 디렉토리 시스템을 사용한다.
모든 파일과 디렉토리는 루트 디렉토리(/) 아래에 위치한다.

Linux의 디렉토리 구조는 각 디렉토리마다 명확한 역할이 정해져 있어 시스템 관리와 유지보수가 용이하다.

자주 사용하게 되는 주요 디렉토리는 다음과 같다.

  • / : 루트 디렉토리 (모든 디렉토리의 최상위)
  • /bin : 기본 명령어 실행 파일
  • /sbin : 시스템 관리용 명령어
  • /home : 사용자 홈 디렉토리
  • /root : 관리자(root) 계정의 홈 디렉토리
  • /etc : 시스템 설정 파일
  • /var : 로그, 캐시 등 변동 데이터
  • /tmp : 임시 파일 저장소
  • /usr : 사용자 프로그램 및 라이브러리

주요 디렉토리 설명

  • /bin
    ls, cp, mv 같은 기본 명령어들이 저장되어 있다.
    일반 사용자도 사용할 수 있는 명령어들이 위치한다.

  • /sbin
    시스템 관리자(root)가 사용하는 명령어들이 있다.
    시스템 설정이나 복구 작업에 사용된다.

  • /home
    각 사용자 계정의 개인 작업 공간이다.
    예: /home/user

  • /etc
    시스템 설정 파일들이 저장되어 있다.
    네트워크, 사용자, 서비스 설정 파일 등이 위치한다.

  • /var
    로그 파일, 메일, 캐시 등
    자주 변경되는 데이터가 저장된다.

  • /tmp
    임시 파일을 저장하는 공간이다.
    시스템 재부팅 시 삭제되는 경우가 많다.

<예제 / 실습 코드>
루트 디렉토리의 하위 구조 확인

ls /

현재 위치 확인

pwd

특정 디렉토리로 이동

cd /home

<헷갈렸던 점>

  • 루트 디렉토리(/)와 root 계정(/root)을 같은 개념으로 생각했다.
  • 또한 /bin과 /sbin의 역할 차이가 처음에는 헷갈렸다.

<오늘의 정리>

  • Linux는 /를 기준으로 하는 트리 구조를 가진다.
  • 각 디렉토리는 역할이 명확하게 나뉘어 있다.
  • /home은 사용자 공간이고 /etc는 설정 파일 공간이다.
  • 디렉토리 구조를 이해하면 Linux 사용이 훨씬 수월해진다.
profile
개발 공부를 하며 직접 부딪히고 공부한 것을 기록합니다.

0개의 댓글