https://www.geeksforgeeks.org/linux-file-hierarchy-structure/?ref=lbp
/
: 전체 파일 시스템의 기본 경로
/root
디렉토리와 헷갈리는 사람들이 많은데, 해당 디렉토리는 root 사용자의 홈 디렉토리이다./bin
: 사용자 필수 명령 binary 파일
cat
, ls
, cp
등등이 있다. /boot
: 부트로더 파일
/dev
: 필수 장치(device)파일
/etc
: 호스트 시스템의 로컬 시스템 구성파일
/home
: 각 사용자에 대한 폴더
oh
라면 /home/oh
경로에 사용자 홈 디렉토리가 있다.Desktop
Documents
Downloads
와 같은 디렉토리가 들어있다./lib
: 공유 라이브러리(library)
/bin
및 /sbin
의 바이너리에 필수적인 라이브러리이다./usr/bin
에 필요한 라이브러리는 /usr/lib
에 있다./media
: 이동식 장치에 대한 마운트 포인트
/mnt
: 마운트 디렉토리
/opt
: 추가 소프트웨어 파일
/opt/[app-name]
형태로 디렉토리가 생성되고 이 안에는 실행파일, 라이브러리 등이 포함된다./lib
과 같은 다른 디렉토리에 종속되지 않는다.(영향을 받지 않는다)/sbin
: 필수 시스템 바이너리 파일
/bin
과 마찬가지로 바이너리 실행파일이 들어있다.iptables
fdisk
ifconfig
.../srv
: 시스템의 서비스 데이터
service
의 줄임말이다./tmp
: 임시 파일
/usr
: 사용자 관련 도구와 어플리케이션 파일
/usr/bin
, /usr/sbin
디렉토리에 사용자 어플리케이션용 바이너리 파일이 들어있다. (/bin
, /sbin
디렉토리에 있는 파일들과 중복도 있다.)/usr/lib
에는 /usr/bin
과 /usr/sbin
에 대한 라이브러리가 들어있다./proc
: 커널 및 프로세스 파일
/proc/[PID]
형식의 디렉토리에 들어있다.리눅스 파일 구조
https://rainbow97.tistory.com/entry/Linux-%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%8C%8C%EC%9D%BC-%EA%B5%AC%EC%A1%B0
리눅스 파일 계층구조
https://www.geeksforgeeks.org/linux-file-hierarchy-structure/?ref=lbp