/home은 일반 사용자의 「홈 디렉토리」 모음입니다.
/home/alice, /home/bob 식.
각 사용자는 자기 홈 안에서 자유롭게 파일·폴더 만들 수 있고, 다른 사용자는 기본적으로 못 들어옵니다.
왜 분리됐나.
1) 보안 — 사용자 데이터를 시스템 파일과 분리.
2) 백업 — /home만 따로 백업하면 사용자 데이터 보존.
3) OS 재설치 시 — /home을 별도 파티션에 두면 OS 재설치해도 데이터 그대로.
운영의 좋은 패턴.
내 홈 표기.
~ (틸드, 물결표) 또는 $HOME 환경변수.
cd ~ 또는 cd $HOME으로 자기 홈으로.
cd ~alice로 alice의 홈으로(권한 있으면).
셸에서 매우 자주 쓰는 단축어.
흔한 폴더들.
~/Documents·Pictures·Music·Videos·Downloads — XDG 표준에 따른 디렉토리.
~/Desktop — 데스크톱.
~/.local·.config·.cache — 사용자 단위 앱 설정·캐시(앞의 점이 숨김 표시).
권한.
보통 모드 700 또는 755.
700은 「본인만 접근」, 755는 「본인 모두, 다른 사람은 읽기·실행만」.
다중 사용자 시스템에서 프라이버시 결정에 따라 설정.
1인 시스템은 755도 무방.
한 줄 요약
/home은 사용자별 홈 디렉토리(/home/alice 등).
자유 영역, 시스템과 분리되어 백업·OS 재설치에 강함.
~ 또는 $HOME으로 자기 홈, XDG 표준 폴더(Documents 등) + .config 같은 숨김.
더 알아볼 것
- XDG Base Directory Specification
- /home 별도 파티션의 장점
- 사용자별 권한 모드 추천