리눅스를 설치하고 터미널에 ls /
를 입력했을 때,/bin
, /etc
, /home
, /var
, /usr
… 이런 이상한 폴더들이 마구 쏟아져 나옵니다.
C드라이브 하나로 깔끔하게 정리되던 윈도우와는 전혀 다른 세계!
도대체 이 폴더들은 뭐고, 건드려도 되는 걸까요?
리눅스가 처음인 분들을 위해, 윈도우의 폴더와 비교하면서
가장 기본적인 리눅스 폴더 구조를 쉽게 알려드립니다.
이 글 하나면 더 이상 /etc
는 외계어가 아닙니다.
리눅스 폴더 구조 – 한눈에 보는 정리표
리눅스 폴더 | 기능 | 윈도우 대응 | 주의 사항 |
---|---|---|---|
/ | 루트 디렉토리 (시작점) | C:\ | 시스템 전체의 뿌리 |
/home | 사용자 계정 폴더 | C:\Users | 개인 파일 저장공간 |
/etc | 시스템 설정 파일 | 제어판 설정, AppData\Roaming | 백업 없이 수정 X |
/bin | 기본 명령어 실행파일 | Program Files | 삭제 금지 |
/usr | 응용 프로그램과 라이브러리 | Program Files / System32 | 시스템 리소스 있음 |
/var | 로그, 캐시, 큐 등 가변 데이터 | Temp, Logs | 용량 과다 주의 |
/tmp | 임시파일 저장 | Temp | 재부팅 시 삭제됨 |
/root | 관리자(root) 전용 홈 디렉토리 | 관리자 계정 전용 폴더 | 일반 사용자 접근 제한 |
/dev | 디바이스 파일 | 장치 관리자 | 하드웨어 제어 연결 |
왜 이렇게 나뉘어져 있을까?
리눅스는 하나의 시스템 안에서 여러 사용자가 함께 사용하는 구조이기 때문에,
개인용 자료와 시스템 파일이 철저히 분리되어 있습니다.
/home
= 나만의 공간 (내 파일, 내 설정)/etc
= 공통 설정 (시스템 전역 설정)/usr
,/bin
= 모두가 같이 쓰는 앱 설치 공간
사용자가 가장 많이 실수하는 폴더들
폴더 | 실수 예시 | 결과 |
---|---|---|
/etc | 설정 파일 수정 후 저장 | 시스템 부팅 안 됨 ❌ |
/var | 로그파일 방치 | 디스크 용량 100% 경고 |
/tmp | 중요한 파일 임시 저장 | 재부팅 후 사라짐 ⚠️ |
실전 팁 – 내가 다루면 좋은 폴더는?
- ✅
/home/내ID
폴더에서 놀자
여기가 내 방입니다. 문서, 사진, 코드, 설정파일 다 여기! - 🛑
/etc
,/usr
,/bin
은 조심하자
여긴 관리자 전용 구역이에요. 실수로 지우면 시스템 마비😵 - 📦 백업은
/etc
,/home
,/var
순서로!
설정과 사용자 데이터가 들어 있는 폴더 위주로 백업하면 좋아요.
마무리하며 – 리눅스, 구조만 알아도 반은 성공
처음엔 /etc
, /usr
, /bin
… 이 모든 게 너무 낯설지만,
폴더 구조를 이해하면 리눅스가 훨씬 덜 무섭고, 더 재밌어집니다.
다음 편에서는 리눅스를 쓰면서 가장 많이 맞닥뜨리는 에러,
Permission denied와 싸우는 법을 알려드릴게요.