OS
[Linux] 리눅스 기본 디렉토리 구조
기주그지마
2025. 2. 23. 17:59
리눅스 기본 디렉토리 구조
(중요한 순서)
- /etc
시스템의 설정 파일(configuration files) 들이 저장. - /bin
시스템 부팅 및 기본 사용자 작업에 필수적인 실행 파일(binary executables) 들을 저장.
ls, cp, mv, rm 등 기본 명령어가 위치. - /sbin
시스템 관리와 관련된 실행 파일들이 위치하는 곳.
관리자(root) 전용 명령어 (예: ifconfig, reboot, shutdown, mount)가 위치.
시스템 부팅과 유지관리에 중요한 도구들. - /lib (/lib64)
/bin과 /sbin에 있는 실행 파일들이 의존하는 공유 라이브러리(shared libraries) 들을 보관. - /usr
사용자 애플리케이션, 라이브러리, 문서 등이 위치하는 곳. - /var
시스템 운영중에 발생한 데이터(캐시,로그,스풀)가 위치하는 곳. - /dev
시스템의 장치 파일(device files) 들이 위치. 하드웨어와의 인터페이스를 담당
실제 장치와의 가상인터 페이스.
터미널, 디스크,프린터 - /proc & /sys
가상 파일 시스템으로, 현재 커널 및 시스템 상태, 프로세스 정보 등을 제공 - /boot
부팅에 필요한 파일(커널, 부트로더, 초기 램 디스크)이 저장되는 곳. - /root
시스템 관리자(root)의 홈 디렉토리로, 관리자 전용 개인 파일 및 설정이 저장 - /home
일반 사용자들의 홈 디렉토리가 생성되어 개인 데이터와 설정 파일들 저장 - /opt
선택적 애플리케이션 패키지들이 설치되는 곳으로, 추가적인 소프트웨어가 이곳에 배치됨 - /tmp
임시 파일들이 저장되는 곳 (부팅 시 초기화) - /run
실행중인 서비스와 관련된 데이터(프로세스ID, 소켓등)이 저장되는 곳. - /media
CD_ROM이나 USB같은 외부 장치를 연결하는 디렉토리. - srv
FTP나 Web등 시스템에서 제공하는 서비스의 데이터가 저장되는 디렉토리. - mnt
파일 시스템을 임시로 연결하는 디렉토리.