Linux/Kali
파일 시스템
Tomato_Coffee
2024. 3. 22. 11:01
File System
(1) /
○ 리눅스에서 /(슬래쉬)는 최상위 경로이고 이곳에서부터 디렉터리가 존재.
○ 따라서 기본적으로 최상위 디렉터리 아래에 기본 디렉터리들이 생성. 이는 각각 세부 내용들은 배포판마다 달라질수 있음.
(2) /bin
○ binary의 약자
○ 일반적으로 binary는 실행 파일을 의미. 리눅스에서 사용하는 기본 명령어들의 실행 파일이 저장되는 디렉터리.
(3) /dev
○ device의 약자
○ 리눅스 시스템에 연결되는 하드웨어의 장치 파일들이 저장되는 디렉터리
(4) /etc
○ 리눅스에서 설정 파일들이 저장되는 디렉터리
(5) /home
○ 사용자 계정마다 할당되는 고유의 디렉터리를 생성해주는 곳.
예시 ) tomato 이라는 계정을 생성하면 /home/tomato/ 이라는 디렉터리가 생성
(6) /lib
○ 공유 라이브러리 파일들이 저장되는 디렉터리
(7) /root
○ root 계정(최고 관리자 권한을 가진 계정)의 home 디렉터리
(8) /sbin
○ /bin 디렉터리와 똑같이 binary(실행 파일)를 저장하는데, 차이점은 시스템 관리를 위한 명령어 실행 파일들이 저장되는 디렉터리
○ sbin에서 s는 system 이라는 의미
(9) /tmp
○ 임시 디렉터리. temporary의 약
○ 이곳은 누구나 쓸 수 있는 공간. 컴퓨터를 껏다 키면 /tmp 디렉터리에 있던 파일들은 전부 삭제.
(10) /var
○ 리눅스에서 사용하는 프로그램들이 데이터를 저장하는 디렉터
○ variable의 약자
지금까지 간단한 디렉터리에 대해서 알아보았다. 그러나 이 내용들은 절대적인 법칙이 아니다.
즉, 실행 파일이니까 무조건 /bin 디렉터리, /sbin 디렉터리 에 있을꺼야!
이렇게 생각하면 안된다. 그냥 보통 ~~~ 그렇다 ~~ 라고 이해.