본문 바로가기

LINUX/기초

Linux Directory

 

/

  • 최상위 루트 디렉토리
  • 리눅스 드라이브 개념이 아님
  • 루트 디렉토가 하나의 하드디스크 파티션

 

/home

  • User`s home directory (단, root는 /root를 사용함)
  • 각 유저의 개인 파일들을 저장
  • Like Documents and Settings

/usr

  • Sub directory
  • 응용프로그램, 소스코드, 문서 등 많은 것들이 존재
  • 시스템에서 가장 큰 부분
  • Like Program Files

/usr/

  • /usr/bin 응용프로그램의 실행파일
  • /usr/include 헤더파일
  • /usr/lib 프로그램의 동적 라이브러리파일
  • /usr/local 사용자가 소스를 가져다 컴파일한 프로그램
  • /usr/share 도움말, 아이콘, 환경테마
  • /usr/src 소스코드 (리눅스 커널)

/bin

  • 유저들에게 필요한 필수적 명령 프로그램
  • 가장 기본적인 시스템 유틸리티
    • 명령처리기 (sh)
    • ls, cp, mkdir

/dev

  • 모든 장치가 하나의 파일로 간주
    • /dev/hda (IDE 하드디스크)
    • /dev/dsp (사운드카드)
    • /dev/psaux (마우스)
    • /dev/sda (SATA 하드디스크)

/lib

  • Shared Libraries
  • 실행파일이 사용할 라이브러리들이 위치
  • Like Windows/system32
  • 라이브러리란?
    • 소프트웨어를 만들 때 쓰이는 클래스
    • 정적 라이브러리 : 컴파일시
    • 동적 라이브러리 : 실행시

/proc

  • 디스크 상에 존재하지 않으며, 커널에 의해 메모리 상에 생성
  • 실제 사용중인 장치들이 파일의 형태로 추상화
  • Like device manager
    • /proc/kcore 메인메모리
    • /proc/1 1번 프로세스
    • /proc/devices 디바이스 드라이버

 

/var

  • Log files and other dynamic files
  • 프로그램들이 생성하는 파일

/etc

  • 리눅스 시스템의 모든 설정 파일
  • Configuration files

/boot

  • 부팅 과정에 필요한 부트로더 파일
  • 리눅스 커널이 위치

/mnt

  • CD-ROM, 플로피스크 등의 외장형 미디어

/sbin

  • 관리자만이 사용 가능한 유틸리티
    • mkfs 포맷
    • fsck 파일 시스템 검사
    • fdisk 파티션

/tmp

  • 임시파일 저장

'LINUX > 기초' 카테고리의 다른 글

Shell Script 맛보기  (0) 2020.06.19
권한에 대해 깔짝 - 추후 추가  (0) 2020.06.18
Linux의 Kernel과 Shell이 무엇인지 아라보자  (0) 2020.06.18
Output Redirection  (0) 2020.06.15
CLI (Command Line Interface)의 장점  (0) 2020.06.12