리눅스 시스템에는 여러 중요한 디렉토리와 파일이 있으며, 이들은 시스템 운영, 설정, 사용자 데이터 저장 등 다양한 용도로 사용된다. 아래는 주요 디렉토리와 파일들에 대한 설명이다.
주요 디렉토리
- / (루트 디렉토리)
- 시스템의 최상위 디렉토리
- 모든 다른 디렉토리와 파일은 여기에서 시작
- /bin
- 필수 사용자 명령어들이 위치함
- 예시:
ls, cp, mv
- /sbin
- 시스템 관리자 명령어들이 위치함
- 예시:
ifconfig, reboot
- /etc
- 시스템 설정 파일들이 위치함
- 예시:
/etc/passwd, /etc/fstab
- /home
- 사용자들의 홈 디렉토리가 위치함
- 예시:
/home/user1, /home/user2
- /lib
- 시스템과 프로그램이 사용하는 라이브러리 파일들이 위치함
- 예시:
/lib/libc.so.6
- /usr
- 사용자 명령어와 응용 프로그램, 라이브러리가 위치함
- 예시:
/usr/bin, /usr/lib
- /var
- 가변 데이터 파일들이 위치함
- 예시:
/var/log, /var/spool
- /tmp
- 임시 파일들이 위치함
- 예시: 임시 파일 및 디렉토리 (
/tmp/tmpfile)
- /dev
- 장치 파일들이 위치함
- 예시:
/dev/sda1 (하드 디스크), /dev/null
- /proc
- 가상 파일 시스템으로, 커널 및 프로세스 정보가 위치함
- 예시:
/proc/cpuinfo, /proc/meminfo
- /boot
- 부팅에 필요한 파일들이 위치함
- 예시: 커널 이미지 (
/boot/vmlinuz), 부트 로더 설정 (/boot/grub)
- /opt
- 선택적 소프트웨어 패키지들이 위치함
- 예시:
/opt/google/chrome
- /mnt
- 임시 마운트 포인트
- 예시: 외부 디스크를 임시로 마운트하는 디렉토리 (
/mnt/disk)
- /media
- 이동식 미디어 장치를 마운트하는 디렉토리
- 예시:
/media/cdrom, /media/usb