반응형
1. 주요 실행 파일 관련 디렉토리
- /bin
- 기본 시스템 명령어들이 위치.
- 부팅과 기본적인 시스템 운영에 필요한 실행 파일을 포함.
- 예: ls, cp, mv, bash.
- /sbin
- 시스템 관리 명령어들이 위치.
- 일반 사용자가 아닌 관리자(root) 가 사용하는 명령어들이 포함.
- 예: reboot, shutdown, fdisk.
- /usr/bin
- 일반 사용자가 사용할 수 있는 응용 프로그램 실행 파일이 위치.
- 기본 프로그램 외 추가로 설치된 프로그램도 포함.
- 예: python, gcc.
- /usr/local/bin
- 사용자가 직접 설치한 프로그램의 실행 파일이 위치.
- 시스템 전역 /usr/bin과 분리된 로컬 프로그램 실행 파일.
- 예: 직접 설치한 스크립트나 바이너리 실행 파일.
2. 라이브러리 관련 디렉토리
- /lib
- /bin 및 /sbin 명령어가 사용하는 공용 라이브러리 파일이 위치.
- 예: libc.so, ld-linux.so.
- /usr/lib
- 시스템 프로그램 및 응용 프로그램이 사용하는 라이브러리 파일.
- /usr/bin과 /usr/sbin과 연동.
- /usr/local/lib
- 사용자가 직접 설치한 프로그램이 사용하는 라이브러리 파일.
3. 시스템 및 사용자 데이터 관련 디렉토리
- /dev
- 장치 파일이 위치하는 디렉토리.
- 하드웨어 장치(디스크, USB, 네트워크 등)와 상호작용하는 파일들.
- 예: /dev/sda, /dev/null.
- /etc
- 시스템 및 응용 프로그램의 설정 파일이 위치.
- 부팅 시 필요한 환경 설정 파일 포함.
- 예: /etc/passwd, /etc/hosts.
- /home
- 사용자 별 개인 작업 디렉토리.
- 예: /home/username.
- /var
- 가변 데이터가 저장되는 디렉토리.
- 로그, 캐시, 스풀 파일 등이 위치.
- 예: /var/log, /var/spool.
4. 시스템 응용 프로그램 및 데이터 관련
- /usr
- "Unix System Resources"의 약자.
- 응용 프로그램과 공유 리소스가 위치.
- Windows의 Program Files와 유사한 역할.
- 하위 디렉토리:
- /usr/bin: 응용 프로그램 실행 파일.
- /usr/lib: 라이브러리 파일.
- /usr/share: 공유 데이터 파일.
반응형
'Linux' 카테고리의 다른 글
서비스가 사용하는 File Handler의 이해 (0) | 2024.11.20 |
---|---|
쉘 스크립트 (0) | 2021.12.22 |
기초 명령어 (0) | 2021.12.21 |