> 파일 및 디렉토리 관리 > cd

cd 명령어 가이드: 디렉토리 이동의 기본

`cd` 명령어(change directory)는 Linux 및 Unix 계열 운영체제에서 현재 작업하고 있는 디렉토리(위치)를 변경하는 데 사용되는 가장 기본적인 명령어입니다. 파일 시스템 내에서 원하는 위치로 쉽게 이동할 수 있도록 돕습니다. 이 가이드를 통해 `cd` 명령어의 다양한 사용법을 익혀보세요.

cd 개요

`cd` 명령어는 터미널에서 사용자의 현재 위치를 변경하여, 이후 실행되는 명령어들이 새로운 디렉토리를 기준으로 작업할 수 있도록 합니다. 이는 파일 시스템을 탐색하고 관리하는 데 필수적인 기능입니다.

cd의 역할

`cd` 명령어는 주로 다음과 같은 상황에서 활용됩니다:

주요 활용 분야

  • **파일 시스템 탐색**: 다양한 디렉토리로 이동하며 파일이나 하위 디렉토리를 확인합니다.
  • **특정 디렉토리에서 작업**: 특정 프로젝트 폴더나 설정 파일이 있는 디렉토리로 이동하여 관련 명령어를 실행합니다.
  • **쉘 스크립트**: 스크립트 내에서 특정 작업을 수행하기 전에 디렉토리를 변경하는 데 사용됩니다.

절대 경로와 상대 경로

`cd` 명령어를 사용할 때는 **절대 경로**와 **상대 경로**를 이해하는 것이 중요합니다.

경로 유형

  • 절대 경로: 최상위 디렉토리인 루트(`/`)부터 시작하는 전체 경로입니다. (예: `/home/user/documents`)
  • 상대 경로: 현재 작업 디렉토리를 기준으로 하는 경로입니다. (예: `documents`, `../temp`)

주요 cd 명령어 사용법

`cd` 명령어는 별다른 옵션 없이 사용되지만, 특정 기호나 특수 인자를 통해 편리한 이동을 지원합니다.

1. 기본 디렉토리 이동

2. 특수 경로 이동

생성된 명령어:

명령어를 조합해 보세요.

설명:

`cd` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

사용 예시

`cd` 명령어의 다양한 활용 예시들을 통해 파일 시스템 내에서 자유롭게 이동하는 방법을 익혀보세요.

절대 경로로 디렉토리 이동

cd /usr/local/bin

루트 디렉토리(`/`)부터 시작하여 `/usr/local/bin` 디렉토리로 이동합니다.

상대 경로로 디렉토리 이동

cd my_project

현재 디렉토리 안에 있는 `my_project`라는 하위 디렉토리로 이동합니다.

상위 디렉토리로 이동

cd ..

현재 디렉토리에서 한 단계 위(상위) 디렉토리로 이동합니다.

홈 디렉토리로 이동

cd

어떤 디렉토리에 있든 상관없이 현재 사용자의 홈 디렉토리로 바로 이동합니다.

이전 작업 디렉토리로 돌아가기

cd -

이전에 `cd` 명령어로 이동했던 디렉토리로 되돌아갑니다. 두 디렉토리를 오갈 때 편리합니다.

숨겨진 디렉토리로 이동

cd ~/.ssh

일반적으로 보이지 않는 `.ssh`와 같은 숨겨진 디렉토리로 이동합니다. (점(.)으로 시작하는 디렉토리)


동일 카테고리 명령어