기반기술/Linux

리눅스와 맥북(MacOS)의 디렉토리 구조 🗂️

xeunnie 2024. 6. 17. 05:03
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
반응형