linux 명령어 cd
디렉토리 이동 하기.
$ ls
cc
$ cd cc
$ ls
tt.txt
$ pwd
/home/open/cc
$
Linux 명령어 cd
디렉터리를 변경하는 기본 명령어
1. 자세한 설명
cd 명령어는 Linux에서 디렉터리를 변경하는 데 사용됩니다. 이 명령어를 통해 사용자는 현재 작업 중인 디렉터리를 변경하고 원하는 경로로 이동할 수 있습니다. 모든 Linux 사용자에게 필수적인 명령어로, 파일 및 디렉터리 관리를 위해 자주 사용됩니다.
2. 사용법
- 특정 디렉터리로 이동
cd [디렉터리 이름]
지정된 디렉터리로 이동합니다. - 상위 디렉터리로 이동
cd ..
현재 디렉터리의 상위 디렉터리로 이동합니다. - 홈 디렉터리로 이동
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 명령어를 사용하여 디렉터리를 관리하고 탐색하는 다양한 방법을 보여줍니다.

No responses yet