linux 명령어 cd

디렉토리 이동 하기.

$ ls
cc
$ cd cc
$ ls
tt.txt
$ pwd
/home/open/cc
$          
Linux 명령어 cd

Linux 명령어 cd

디렉터리를 변경하는 기본 명령어

1. 자세한 설명

cd 명령어는 Linux에서 디렉터리를 변경하는 데 사용됩니다. 이 명령어를 통해 사용자는 현재 작업 중인 디렉터리를 변경하고 원하는 경로로 이동할 수 있습니다. 모든 Linux 사용자에게 필수적인 명령어로, 파일 및 디렉터리 관리를 위해 자주 사용됩니다.

2. 사용법

  1. 특정 디렉터리로 이동
    cd [디렉터리 이름]
    지정된 디렉터리로 이동합니다.
  2. 상위 디렉터리로 이동
    cd ..
    현재 디렉터리의 상위 디렉터리로 이동합니다.
  3. 홈 디렉터리로 이동
    cd ~ 또는 단순히 cd
    사용자의 홈 디렉터리로 이동합니다.

3. 자세하게 설명

cd 명령어의 주요 기능과 동작을 이해하려면 다음을 참고하세요:

  • 절대 경로: 루트 디렉터리를 기준으로 경로를 지정 (예: cd /usr/local).
  • 상대 경로: 현재 디렉터리를 기준으로 경로를 지정 (예: cd ./documents).
  • 홈 디렉터리: 현재 디렉터리에서 홈 디렉터리로 이동 (예: cd ~).
  • 이전 디렉터리: 마지막으로 작업한 디렉터리로 이동 (예: cd -).

4. 자세한 명령어 사용법

다음은 cd 명령어의 다양한 사용 예제입니다:

# 루트 디렉터리로 이동
$ cd /

# 홈 디렉터리로 이동
$ cd ~
# 또는 단순히
$ cd

# 상위 디렉터리로 이동
$ cd ..

# 특정 디렉터리로 이동
$ cd /usr/local

# 상대 경로를 사용하여 이동
$ cd ./projects

# 이전 디렉터리로 이동
$ cd -

# 홈 디렉터리의 특정 폴더로 이동
$ cd ~/documents

# 공백이 포함된 디렉터리 이동
$ cd "My Documents"

# 스크립트에서 동적으로 디렉터리 변경
#!/bin/bash
cd /var/www && ls

# 디렉터리가 존재하지 않을 경우 오류 확인
$ cd /nonexistent/path # 디렉터리 없음 오류 발생

# 결과를 확인하며 이동
$ cd /usr/local && pwd

# 여러 디렉터리를 탐색
$ cd /tmp && cd /var && cd /home

# 디렉터리 이동 후 파일 생성
$ cd /tmp && touch example.txt

# 루트 디렉터리와 홈 디렉터리 반복 이동
$ cd / && cd ~

# 대량의 디렉터리 구조 탐색 스크립트
#!/bin/bash
for dir in /home/user/*; do
  if [ -d "$dir" ]; then
    cd "$dir" && echo "현재 디렉터리: $(pwd)"
  fi
done
            

위의 예제는 cd 명령어를 사용하여 디렉터리를 관리하고 탐색하는 다양한 방법을 보여줍니다.

© 2025 Linux 명령어 설명

Categories:

No responses yet

답글 남기기