2장. 터미널과 작업 폴더 준비하기

이번 작업에 쓸 자료만 작업 폴더에 모읍니다

금요일 오후, 다음 주 회의 자료를 정리한다고 해보겠습니다. 지난 회의록은 문서 폴더에 있고, 새로 받은 CSV는 다운로드 폴더에 있습니다. 팀장이 보낸 참고 문서는 공유 폴더에 있고, 바탕화면에는 이름이 비슷한 파일 두 개가 남아 있습니다.

이 상태에서 어느 파일을 이번 작업의 기준으로 삼을지 정하지 않고 시작하면, Claude Code도 엉뚱한 자료를 읽을 수 있습니다. 먼저 사용할 자료만 복사해 한곳에 모으고, 그 폴더를 이번 작업의 시작점으로 삼습니다.

Claude Code의 터미널 세션은 claude를 실행한 폴더를 기준으로 시작합니다. 이 책에서는 그 폴더를 작업 폴더라고 부릅니다. 아직 Claude Code를 설치하지 않았으니, 이 장에서는 작업 폴더를 만들고 현재 위치를 확인합니다.

⚠️ 주의

작업 폴더는 일의 시작점이지 완전한 보안 울타리가 아닙니다. Claude Code는 시작 폴더 밖의 파일도 읽을 수 있습니다. 작업 폴더만으로 민감 자료를 보호할 수는 없으므로 0장의 권한과 격리 원칙을 함께 적용하세요.

작업 폴더를 정했다면 이제 터미널을 엽니다. Mac에서는 기본 앱인 터미널(Terminal)을, Linux에서는 기본 터미널을, Windows에서는 PowerShell을 여세요. Windows Terminal을 사용한다면 PowerShell 탭을 고릅니다. 이 장의 Windows 명령은 명령 프롬프트가 아니라 PowerShell을 기준으로 합니다.

처음에는 세 명령이면 됩니다

터미널을 열었는데 글자만 보이면 무엇부터 입력할지 막막할 수 있습니다. 그렇다고 많은 명령을 한꺼번에 익힐 필요는 없습니다. 이 장에서는 현재 위치와 파일 목록을 확인할 세 명령만 씁니다.

명령하는 일확인할 때
pwd현재 위치를 보여준다내가 어느 폴더에 있는지 모를 때
ls현재 폴더의 파일과 하위 폴더를 보여준다필요한 자료가 있는지 볼 때
cd다른 폴더로 이동한다연습 폴더로 들어갈 때

표에 나온 세 명령은 파일 내용을 바꾸지 않습니다. pwdls는 위치와 목록을 보여주고, cd는 파일을 옮기는 대신 터미널이 바라보는 위치만 바꿉니다. Windows PowerShell에서도 pwdls를 같은 이름으로 씁니다.

아래 세 줄을 차례로 입력하세요.