alt
Home 유닉스 디렉토리의 구조
Post
Cancel

유닉스 디렉토리의 구조

: 프로그램 성격에 따라 정해져있는 이름의 디렉토리에 위치하는 규칙


root 디렉토리 (/$)

: 홈에서 / 디렉토리로 들어가면 나오는, 유닉스 계열 시스템의 디렉토리들의 Root


bin

: 사용자들이 사용하는 명령들 위치

  • 이 디렉토리에 bash, nano, pwd, ps, ls, cd, 등 사용자들이 사용하는 것들이 위치
  • bin == binary(이진수) 줄임말
    • 실행 가능한 프로그램을 주로 바이너리 라고 부른다.


sbin

: 시스템 바이너리 프로그램들

  • reboot, shutdown, halt
    • 컴퓨터를 끄거나, 재부탱하거나 등
  • 시스템을 관리하기 위한 목적
    • Root 사용자. (일반 사용자의 명령들은 bin에)


etc

: Configuration file들. 운영체제, 이미 설치된 프로그램의 설정에 관한 설정파일들이 여기 있음


var

: 변할 수 있는 파일들

  • log 파일과 같이 내용이 고정되어있지 않고, 증가되거나 바뀔 수 있는 파일들이 위치
    • bin, sbin, etc라는 디렉토리들은 바뀌지 않음(직접 설정하기 전까진)


tmp

:임시 파일들. 컴퓨터 리부트 시 자동으로 삭제가 됨


home

: 현재 사용자의 디렉토리

  • ~ 디렉토리와 같다. 어디서든 home으로 가고싶을 때 cd ~


opt

: 경우에따라 디렉터리를 지정해야 할 때. 대충 애매할 때


usr

: 유저 프로그램들이 저장 되었었음.

  • /bin/usr/bin 가 구분 - 약간 레거시의 느낌.
    • 설치하는 프로그램들은 /usr/bin에, 기본적으로 unix 계열의 형태로 제공 되는 것은 /bin
  • 현재의 유저 프로그램들은 /home/에 위치하게 되면서
  • 위의 두가지 이유로 더이상 무의미해졌다고 함


Reference)

https://opentutorials.org/course/2598

This post is licensed under CC BY 4.0 by the author.