<기본적인 리눅스 또는 유닉스 계열의 디렉토리 구조>
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 디렉터리에 저장이 된다.