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