[리눅스] linux의 주요 디렉터리와 역할
리눅스의 디렉터리 구조는 Filesystem Hierachy Standdard라는 표준 사양을 따른다.
/bin
일반 사용자, 관리자가 사용하는 명령어의 실행 파일이 배치되어 있는 디렉터리이다.
시스템과 관련된 중요도가 높은 명령어를 포함하고 있따.
아래 리스트를 보면 mkdir / mount / gzip / grep / vi 등 자주 사용하는 명령어를 확인할 수 있다.
/dev
디바이스 파일이 배치되어 있는 디렉터리
디스크/키보드 등 하드웨어를 다루기 위한 특수 파일이다.
/etc
리눅스에서 돌아가는 다양한 애플리케이션의 설정 파일이 배치된다.
리눅스 자체의 설정 파일도 있다.
>> /etc/hosts
/home
사용자별로 할당되는 홈디렉터리가 배치된다.
개인용 디렉터리이고
사용자이름이 ldk일때 홈은 /home/ldk이다.
사용자는 홈 디렉터리 안에서 자유롭게 파일/디렉터리를 작성해 작업할 수 있다.
/sbin
bin과 비슷하게 실행파일을 포함하는 디렉터리이다.
단 , 관리자용 명령어가 포함되어있다.
시스템 종료 명령어인 shutdown도 이 안에 있다.
/tmp
임시 파일이 들어있다. 애플리케이션 실행 중 작업 결과를 파일로 보존할 때 여기에 저장한다.
파일을 삭제하도록 설정된 배포판도 있으므로 중요한 파일은 여기에 보관하면 안된다.
/usr
설치한 애플리케이션의 실행파일, 문서, 라이브러리 등이 이 디렉터리에 포함된다.
bin, sbin, etc 등이 있어서 루트 디렉터리와 구조가 비슷하다.
/var
변화하는 데이터를 저장하기 위한 디렉터리이다.
애플리케이션 실행중 만들어진 데이터, 로그, 메일 등이 이곳에 저장된다.