리눅스 - 디렉토리 구조

김민재·2021년 7월 20일
0

Gotcha Linux!

목록 보기
6/22

리눅스의 디렉토리

  • 명령어 시스템에서는 디렉토리라는 것이 굉장히 중요한데 디렉토리는 어떤 데이터 또는 실행할 수 있는 프로그램을 정리정돈하는 수단이다.


<기본적인 리눅스 또는 유닉스 계열의 디렉토리 구조>
1./ - Root : 슬래시는 최상의 디렉토리로 컴퓨터의 저장장치 데이터를 저장하는 공간의 최상의 디렉토리, 루트 디렉토리(root)라고 부른다.
2. /bin - User Binaries - bin디렉토리에는 사용자들이 사용하는 명령들이 위치하고 있습니다.
bin 디렉토리는 바이너리(2진수)를 줄인 말로 즉 실행가능한 프로그램을 컴퓨터에서는 바이너리라고도 부른다.
3. /sbin - System Binaries : 바이러리 실행 프로그램인데, 시스템 프로그램이라고 되어 있어요.
시스템관리자, root user나 이 시스템을 관리하는 그런 목적을 가진 사용자가 쓰는 프로그램들은 sbin에 있다.
4. /etc - Configuration Files : Configuration은 설정으로 어떤 프로그램을 설치하면 그 프로그램이 동작하는 방법에 설정을 바꾸고 싶을 땐 대부분 etc디렉토리에서 찾아볼 수 있다.
5./var : Variable Files, 대체로 내용이 바뀔 수 있거나 용량이 바뀔 수 있는 파일들이 들가 있다는 뜻이다. 대부분의 파일들은 내용이 고정된 것이 아니라 바뀌고 증가되고 어떻게 바뀔수 알 수 없는 그런 특성을 가진다.
6. /tmp : tmp 디렉토리는 임시파일들을 저장되는 곳 입니다.
임시로 어떤 프로그램이나 어떤 필요에 의해서 날라가도 상관없는 파일을 저장하기에는 tmp디렉토리가 최적이다.
7./home : 사용자들의 디렉터리입니다. 사용자의 파일들이 저장되는 디렉터리입니다. cd ~은 현재 사용자의 홈 디렉터리로 한방에 워프를 할 수 있는 명령어이다.
8. /opt : Optional add-on Applications
어떤 소프트웨어를 설치하는데 예를 들면 에이 피 티 겟(apt-get) 같은 경우는
설치된 프로그램이 자동으로 적당한 디렉터리에 위치하게 되는데 경우에 따라서 특정 디렉터리를 지정할 때 opt 디렉토리 밑에다가 설치하시는 것이 좋다.
9. /usr - 설치하는 프로그램들 대부분은 usr 디렉토리 밑에 설치되고 닉스의 계열에 설치가 되어서 번들 형식으로 사용자에게 제공되는 로그램들은 bin, sbin 디렉터리에 저장이 된다.

profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글