Skip to content

14. Linux 파일 시스템 트리


1. Linux 파일 시스템 트리

디렉터리 설명
/bin ls, mount, rm 등과 같이 가장 일반적으로 사용되는 터미널 명령을 위한 공간이다.
/boot Linux 커널, RAM 디스크 이미지 및 부트로더 구성 파일을 포함하여 시스템을 시작하는 데 필요한 파일이 들어 있다.
/dev 하드 드라이브를 포함하여 시스템의 다양한 하드웨어 장치를 참조하는 모든 장치 파일을 포함한다.
/etc 모든 사용자의 시스템 동작에 영향을 주는 시스템 전역 구성 파일이 포함되어 있다.
/home 사용자의 홈 디렉터리가 있는 곳이다.
/lib 매우 중요한 동적 라이브러리와 커널 모듈이 포함되어 있다.
/media 하드 드라이브나 이동식 미디어(플로피, CD, DVD)와 같은 외부 장치의 마운트 지점으로 사용된다.
/mnt 마운트 지점을 위한 장소이기도 하지만 네트워크 파일 시스템과 같은 "임시 마운트된" 장치 전용 공간이다.
/opt 패키지 관리자가 처리하지 않는 시스템에 대한 추가 소프트웨어를 저장하는 데 사용할 수 있다.
/proc 커널이 프로세스에 정보를 보낼 수 있는 메커니즘을 제공하는 가상 파일 시스템이다.
/root /home/을 사용할 수 없는 경우에도 시스템을 부팅할 수 있도록 하며, /home/이 아닌 수퍼유저의 홈 디렉터리이다.
/run 임시 런타임 데이터가 저장되는 부팅 프로세스 초기에 사용할 수 있는 tmpfs(임시 파일 시스템)이다. 이 디렉터리 하위에 있는 파일은 부팅 프로세스 시작 시 제거된다.
/sbin 수퍼유저만 사용해야 하는 중요한 관리 명령이 포함되어 있다.
/src HTTP 또는 FTP와 같은 서비스의 데이터 디렉터리를 포함한다.
/sys 커널의 시스템 뷰(view)에 대한 정보를 설정하거나 얻기 위해 액세스할 수 있는 가상 파일 시스템이다.
/tmp 응용 프로그램에서 사용하는 임시 파일 위치이다.
/usr 대부분의 사용자 유틸리티 및 응용 프로그램을 포함하며, /usr/bin//usr/lib/ 등 루트 디렉터리 구조를 부분적으로 복제한다.
/var 한 부팅에서 다음 부팅까지 지속되는 로그, 데이터베이스, 웹 사이트 및 임시 스풀(이메일 등) 파일과 같은 가변 데이터 전용 공간이다.

References