디렉토리 : 파일을 저장하는 공간
폴더 : 파란색
파일 : 녹색
명령어 cd 입력하면 유저의 기본 디렉토리로 이동한다.
(/home/ 아래에 유저 디렉토리)
리눅스는 트리구조를 갖는다.
최상단에 /(루트)파일 시스템을 갖는다.
루트 아래에 존재하는 디렉토리들
bin = binary
(원본은 usr/bin에 있다, bin은 바로가기)
(rm, whoami 같은 커맨드가 bin에 다 들어있다)
sbin = systembinary
(시스템의 계정 관리 명령어 usermod, ip6tables같은)
usr : 윈도우즈에 c:windows, c:progamfiles 같은 디렉토리.
lib : 라이브러리 저장 디렉토리.
(usr/lib, usr/lib32, usr/lib64 이렇게 존재)
etc : 시스템 설정 파일은 여기에 있다
(로그인 가능한 유저 정보 모음인 passwd 같은)
(hostname , httpd/conf.d 웹서버 설정파일)
var(variable) : 자주 변하는 파일
(log 기록, 사고 터지면 로그부터 봐야한다.)
tmp : 임시디렉토리
(잠시 만들어졌다 사라지는 파일 모음)
(로그인할 때 만들어지는 임시파일들.)
---- 여기까지 운영에 필요한 디렉토리 ----
/proc : 메모리인데 디스크처럼 보여지는 파일 모음 디렉토리 (프로세스가 메모리에 올라가서 돌아가니까 프로세스에 할당한 자원을 보여준다 스냅샷 형식으로 찍어서.)
/sys : 시스템 하드웨어 정보와 가상 파일 시스템
/root : 최상위 관리자의 디렉토리.
/home : 일반 사용자들의 디렉토리
(/home/사용자이름 이런 형식으로 저장)
/dev : 하드웨어 장치 파일
(리눅스의 특징같은 디렉토리)
현재 리눅스 시스템이 인식한 디바이스 목록
유닉스 계열은 모든 것을 파일로 기록한다