728x90
반응형

리눅스와 맥북(MacOS)의 디렉토리 구조 🗂️
리눅스와 맥OS는 UNIX 철학을 기반으로 만들어져, 디렉토리 구조가 꽤 비슷해요.
하지만 둘 사이에는 역할과 위치의 차이도 있어서, 헷갈리지 않도록 정리해 드릴게요!
리눅스 디렉토리 구조 🐧
리눅스의 디렉토리는 FHS(Filesystem Hierarchy Standard)라는 표준을 따릅니다.
쉽게 말해, “여기에 이런 파일을 넣어야 해요!”라는 약속이에요.
디렉토리 | 역할 및 내용 |
/ | 모든 파일과 디렉토리의 최상위 디렉토리. 나머지 모든 디렉토리의 부모. |
/bin | 기본 명령어가 들어 있는 곳. (예: ls, cp) |
/boot | 부팅 시 필요한 파일들 (예: 커널 이미지) |
/dev | 디바이스 파일 저장 (예: 하드 디스크 sda1, USB 등) |
/etc | 시스템 설정 파일 저장 (예: 네트워크 설정, 사용자 계정 정보) |
/home | 각 사용자의 홈 디렉토리 (예: /home/username) |
/lib | 시스템이 실행될 때 필요한 공유 라이브러리 파일들 |
/media | 이동식 미디어(USB 등)가 마운트되는 디렉토리 |
/mnt | 일시적으로 파일 시스템을 마운트하는 디렉토리 |
/opt | 추가 응용 프로그램(상용 또는 서드파티 소프트웨어) 설치 디렉토리 |
/proc | 커널 및 프로세스 정보를 담은 가상 파일 시스템 |
/root | 루트 사용자만 접근 가능한 홈 디렉토리 |
/run | 실행 중인 애플리케이션들의 런타임 데이터 저장 |
/sbin | 시스템 관리 명령어 저장 (예: fdisk, fsck) |
/srv | 서비스 관련 데이터 저장 (예: 웹 서버 데이터) |
/sys | 시스템 및 커널 관련 정보 저장 |
/tmp | 임시 파일 저장 (시스템 재부팅 시 내용이 삭제됨) |
/usr | 사용자 프로그램 및 데이터 저장 (예:/usr/bin,/usr/lib) |
/var | 가변 데이터 저장 (예: 로그 파일, 이메일 스풀) |
맥북(MacOS) 디렉토리 구조 🍎
맥OS는 리눅스와 비슷하지만, macOS만의 특별한 디렉토리도 존재합니다.
디렉토리 | 역할 및 내용 |
/ | 모든 파일과 디렉토리의 최상위 디렉토리. 리눅스와 동일 |
/Applications | 애플리케이션 설치 디렉토리. (예: 사용자 앱과 시스템 앱) |
/Library | 애플리케이션과 시스템 설정, 라이브러리 파일 저장 |
/System | 운영 체제의 핵심 파일들 (예: macOS 시스템 파일) |
/Users | 각 사용자의 홈 디렉토리 (예: /Users/username) |
/Volumes | 외장 드라이브 등 마운트된 파일 시스템 표시 |
/bin | 기본 명령어 저장 디렉토리 (리눅스와 동일) |
/sbin | 시스템 관리 명령어 저장 (리눅스와 동일) |
/etc | 시스템 설정 파일 저장 |
/tmp | 임시 파일 저장 |
/var | 가변 데이터 저장(예: 로그 파일, 캐시) |
/usr | 사용자 프로그램 및 데이터 저장 |
리눅스와 맥OS의 주요 차이점 🔍
항목 리눅스 맥OS
애플리케이션 디렉토리 /opt, /usr/local /Applications
사용자 디렉토리 /home/username /Users/username
외장 드라이브 /media 또는 /mnt /Volumes
시스템 디렉토리 /boot, /proc, /sys /System
항목 | 리눅스 | 맥OS |
애플리케이션 디렉토리 | /opt, /usr/local | /Applications |
사용자 디렉토리 | /home/username | /Users/username |
외장 드라이브 | /media 또는 /mnt | /Volumes |
시스템 디렉토리 | /boot, /proc, /sys | /System |
리눅스와 맥OS 디렉토리 구조, 이렇게 기억하세요! 🎯
• 리눅스: / 아래에 모든 것이 깔끔히 정리! 커널 중심.
• 맥OS: 리눅스와 비슷하지만, 애플리케이션과 시스템 관련 디렉토리가 조금 다름.
디렉토리 구조를 알면 파일을 찾고 관리하는 데 훨씬 쉬워져요!
필요한 파일이 어디에 있을지 막막하다면, 이제 이 가이드를 떠올리세요. 😊
🌷전설의 개발자가 되어봅시당🌷
728x90
반응형
'기반기술 > Linux' 카테고리의 다른 글
리눅스 주요 명령어 총정리 🐧✨ (0) | 2024.06.17 |
---|---|
리눅스의 4인방: 커널, 셸, 프롬프트, 터미널 🐧✨ (0) | 2024.06.17 |
리눅스(Linux), 개발자들의 멋진 친구! 🐧 (0) | 2024.06.15 |