C.W.K.
Stream
Lesson 02 of 12 · published

pwd, cd, ls — 네비게이션 삼총사

~12 min · pwd, cd, ls, navigation

Level 0창 구경꾼
0 XP0/95 lessons0/14 achievements
0/100 XP to next level100 XP to go0% complete

하루에 천 번 누를 세 command

pwd 는 지금 어디인지, cd 는 어디로 갈지, ls 는 거기 뭐 있는지 알려줘. 셋 마스터하면 GUI 없이 시스템 어떤 파일이든 찾아 갈 수 있어.

pwd — print working directory

Shell 은 너의 current working directory 를 기억해. 네가 치는 모든 상대 경로가 거기서부터 해석돼. pwd 로 확인. pwd -P 는 symlink 다 풀어서 물리 위치를 보여줘.

cd — change directory

cd path 로 이동. 특수 인자가 진짜 유용해:

  • cd 인자 없음 — 홈 디렉터리
  • cd ~ — 같은 거, 명시적
  • cd - — 직전 두 디렉터리 toggle (시간 엄청 절약)
  • cd ~user — 그 사용자 홈 (권한 있으면)

zsh 에선 setopt AUTO_CD 한 번 켜면 디렉터리 이름만 쳐도 들어가. modern-tools 트랙의 zoxide 와 합치면 cd 거의 안 치게 돼.

ls — list directory contents

그냥 ls 는 visible 파일만. 닳도록 쓰는 flag:

  • -a — 숨김 (dotfile) 포함
  • -l — 권한 / 소유자 / 크기 / mtime 까지 long format
  • -h — 사람 읽기 좋은 사이즈 (-l 과 함께)
  • -t — mtime 기준 정렬, 최신 먼저
  • -r — 역순
  • -S — 크기 정렬
  • -R — 하위 디렉터리까지 재귀

고전 콤보 ls -lah = long + all + human. 외워. 이름보다 더 많이 칠 거야.

Code

삼총사 실전·bash
pwd
cd /tmp
pwd
cd -                      # back to where you were
ls -lah
ls -ltrh                  # newest at the bottom — easy to read
zsh 의 AUTO_CD·zsh
echo 'setopt AUTO_CD' >> ~/.zshrc
source ~/.zshrc
/tmp                      # jumps in without typing cd

External links

Exercise

pwdcd /tmppwdcd - 순서로 확인. 홈 디렉터리에서 ls -lah. .zshrcsetopt AUTO_CD 넣고 reload 후 디렉터리 이름만 쳐서 들어가 봐.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.