치춘짱베리굿나이스

유닉스 디렉토리 구조 본문

UNIX 환경/Ubuntu

유닉스 디렉토리 구조

치춘 2021. 3. 21. 21:51

디렉토리의 구조

원본 파일

/

  • 최상위 디렉토리 (루트 폴더)

/bin

  • 유저 바이너리 파일
  • 쉘 또는 명령어 프로그램 등 (ln, rm, bash 등) 이 들어 있음

/sbin

  • 시스템 바이너리 파일
  • 시스템 명령어 프로그램등이 있음
    • 시스템 관리자가 다룰 만한 프로그램 (shutdown 등)

/etc

  • 설정 파일들
  • 프로그램이 동작하는 방식들을 저장한 파일들이 모여있음
    • 여기 파일들을 건드리면 프로그램 동작 시의 설정을 수정 가능함

/dev

  • Device Files

/proc

  • process information

/var

  • 변수 파일들
  • 언제나 내용이 바뀔 수도 있는 값들이 들어있음
    • bin과 sbin은 프로그램 폴더이므로 업데이트 전까진 파일들의 값이 변경되지 않고, etc는 설정 파일이므로 사용자가 건드리기 전엔 default로 값이 변경되지 않음
    • 하지만 var 내부의 값들은 매번 변경됨 (에러 나거나, 접속을 했다던가 할 때)

/tmp

  • 임시 파일들
  • 프로그램 실행 시에 임시로 파일이 저장됨
  • 언제 날아갈 지, 언제 수정될 지 모른다

/home

  • 사용자 폴더
  • 각 사용자마다 해당되는 디렉토리가 하위에 있음
  • 사용자마다 자신의 홈 디렉토리에 파일을 저장한다

/boot

  • 운영체제 관련 파일 (부트로더)

/lib

  • 라이브러리 폴더
  • bin과 sbin 내의 프로그램들이 사용하는 library들이 들어있음

/opt

  • Optional add-on applications
  • 프로그램을 설치했을 때 추가적으로 설치되는 요소들이 저장되는 곳

/usr

  • 유저 프로그램
  • 내가 설치하는 프로그램이 들어가는 폴더
    • 기본 프로그램은 sbin과 bin에 있음

/mnt

/media

/srv

'UNIX 환경 > Ubuntu' 카테고리의 다른 글

Unix 파일 타입 및 권한 목록  (0) 2021.03.21
Unix 패키지 매니저  (0) 2021.03.21
IO Redirection  (0) 2021.03.21
Unix (Linux / Ubuntu) 명령어 정리  (0) 2021.03.21
[잡담] Window 10에서 Ubuntu 사용  (0) 2021.03.21
Comments