본문 바로가기
Linux

리눅스 파일 디렉토리 구조

by 간장공장공차장 2024. 11. 21.
반응형

1. 주요 실행 파일 관련 디렉토리

  • /bin
    • 기본 시스템 명령어들이 위치.
    • 부팅과 기본적인 시스템 운영에 필요한 실행 파일을 포함.
    • 예: ls, cp, mv, bash.
  • /sbin
    • 시스템 관리 명령어들이 위치.
    • 일반 사용자가 아닌 관리자(root) 가 사용하는 명령어들이 포함.
    • 예: reboot, shutdown, fdisk.
  • /usr/bin
    • 일반 사용자가 사용할 수 있는 응용 프로그램 실행 파일이 위치.
    • 기본 프로그램 외 추가로 설치된 프로그램도 포함.
    • 예: python, gcc.
  • /usr/local/bin
    • 사용자가 직접 설치한 프로그램의 실행 파일이 위치.
    • 시스템 전역 /usr/bin과 분리된 로컬 프로그램 실행 파일.
    • 예: 직접 설치한 스크립트나 바이너리 실행 파일.

2. 라이브러리 관련 디렉토리

  • /lib
    • /bin 및 /sbin 명령어가 사용하는 공용 라이브러리 파일이 위치.
    • 예: libc.so, ld-linux.so.
  • /usr/lib
    • 시스템 프로그램 및 응용 프로그램이 사용하는 라이브러리 파일.
    • /usr/bin과 /usr/sbin과 연동.
  • /usr/local/lib
    • 사용자가 직접 설치한 프로그램이 사용하는 라이브러리 파일.

3. 시스템 및 사용자 데이터 관련 디렉토리

  • /dev
    • 장치 파일이 위치하는 디렉토리.
    • 하드웨어 장치(디스크, USB, 네트워크 등)와 상호작용하는 파일들.
    • 예: /dev/sda, /dev/null.
  • /etc
    • 시스템 및 응용 프로그램의 설정 파일이 위치.
    • 부팅 시 필요한 환경 설정 파일 포함.
    • 예: /etc/passwd, /etc/hosts.
  • /home
    • 사용자 별 개인 작업 디렉토리.
    • 예: /home/username.
  • /var
    • 가변 데이터가 저장되는 디렉토리.
    • 로그, 캐시, 스풀 파일 등이 위치.
    • 예: /var/log, /var/spool.

4. 시스템 응용 프로그램 및 데이터 관련

  • /usr
    • "Unix System Resources"의 약자.
    • 응용 프로그램공유 리소스가 위치.
    • Windows의 Program Files와 유사한 역할.
    • 하위 디렉토리:
      • /usr/bin: 응용 프로그램 실행 파일.
      • /usr/lib: 라이브러리 파일.
      • /usr/share: 공유 데이터 파일.
반응형

'Linux' 카테고리의 다른 글

서비스가 사용하는 File Handler의 이해  (0) 2024.11.20
쉘 스크립트  (0) 2021.12.22
기초 명령어  (0) 2021.12.21