프로그래밍

우분투 시스템 폴더 목록

ngcbbs 2025. 3. 1. 20:00

시스템 실행 파일 및 라이브러리

폴더 목적 설명
/bin 기본 실행 파일 시스템 부팅 및 기본 명령어(ls, cp, mv 등) 저장
/sbin 시스템 관리 실행 파일 root 권한이 필요한 명령어(fdisk, ifconfig 등) 저장
/usr/bin 일반 사용자 실행 파일 추가 설치된 프로그램 실행 파일 저장
/usr/sbin 시스템 관리 실행 파일 root 권한이 필요한 추가 패키지 실행 파일 저장
/lib 공유 라이브러리 실행 파일이 사용하는 핵심 라이브러리 저장
/lib64 64비트 라이브러리 64비트 시스템용 라이브러리 저장
/usr/lib 추가 라이브러리 /usr/bin의 프로그램이 사용하는 라이브러리 저장

설정 및 로그

폴더 목적 설명
/etc 설정 파일 시스템 및 프로그램의 설정 파일 저장
/var 가변 데이터 로그, 캐시, 이메일, 패키지 데이터 저장 (/var/log, /var/cache 등)
/var/log 로그 파일 시스템 및 애플리케이션 로그 저장 (syslog, auth.log 등)
/tmp 임시 파일 재부팅 시 삭제되는 임시 데이터 저장

사용자 및 저장소

폴더 목적 설명
/home 사용자 데이터 개별 사용자 계정의 데이터 및 설정 파일 저장
/root 관리자 홈 디렉터리 root 사용자의 홈 디렉터리
/opt 추가 소프트웨어 서드파티 소프트웨어 및 패키지 저장

부팅 및 장치 관련

폴더 목적 설명
/boot 부팅 관련 파일 커널, 초기 램디스크(initrd), 부트로더 파일 저장
/dev 장치 파일 하드웨어 및 가상 장치 파일(/dev/sda, /dev/null 등) 저장
/mnt 임시 마운트 수동 마운트된 외부 디스크나 네트워크 볼륨 저장
/media 자동 마운트 USB, CD-ROM 등의 자동 마운트 지점

시스템 및 프로세스 정보

폴더 목적 설명
/proc 가상 파일 시스템 커널과 프로세스 정보 제공 (/proc/cpuinfo, /proc/meminfo 등)
/sys 시스템 정보 커널 및 하드웨어 상태 정보 제공