이름 앞 점 하나가 전부
Unix '숨김' 파일은 진짜 숨겨진 게 아니야. 이름이 . 으로 시작할 뿐인 거고, 관례상 ls / GUI 파일 매니저 / 대부분 도구가 기본적으로 건너뛰어. ls -A 한 번이면 다 나타나.
홈에 살고 있는 dotfile
~/.zshrc,~/.zprofile— zsh 설정~/.bashrc,~/.bash_profile— bash 설정~/.gitconfig— git 글로벌 설정~/.ssh/— SSH 키와 config (보통chmod 700)~/.config/— XDG 스타일 설정 트리 (Starship, fish, nvim 등)~/.local/share/— XDG 데이터~/.cache/— XDG 캐시 (지워도 OK)
왜 숨겨?
홈을 깨끗하게 유지하기 위해서. 안 그러면 ls ~ 만 했는데 오십 개 도구 설정이 다 떠. 기본 숨김으로 두면 정작 작업하는 파일만 보여.
Dotfile 버전 관리
대부분 개발자가 ~/.zshrc, ~/.gitconfig 같은 거 git repo 로 추적해. chezmoi, GNU Stow 같은 도구 (나중에 다룸) 가 symlink 관리. 새 Mac 셋업 처음에 git clone + chezmoi apply 5 분이면 평소 shell 이 그대로 깔려.