티스토리 뷰

 

 

📌 cd (디렉토리 변경)

디렉터리 변경의 약자인 cd 명령은 Linux 파일 시스템의 디렉토리 간을 이동하는 데 사용됩니다.

사용자는 다른 폴더로 이동하고 해당 콘텐츠에 액세스할 수 있습니다.

Linux 명령줄의 필수 도구로, 다양한 디렉터리 내의 파일을 탐색하고 조작할 수 있습니다.

 

  • directory: 탐색하려는 디렉토리의 경로입니다. 이는 상대 경로(현재 디렉터리 기준) 또는 절대 경로(루트 디렉터리에서 시작)일 수 있습니다.

 

 

 

📌 기본 사용법

 

1. 디렉토리로 이동

cd /path/to/directory
 
    • 지정된 디렉터리로 이동됩니다.

 

 

2. 홈 디렉토리로 이동

cd ~
 
    • 물결표 '~' 기호는 현재 사용자의 홈 디렉터리를 나타냅니다.

 

 

3. 이전 디렉토리로 돌아가기

cd -
 
    • 현재 디렉토리 이전에 있었던 마지막 디렉토리로 이동합니다.

 

 

4. 한 레벨 위로 이동

cd ..
 
    • 이중 점 '..'은 상위 디렉터리를 나타내므로 디렉터리 구조에서 한 수준 위로 이동합니다.

 

 

5. 루트 디렉토리로 이동

cd /
 
    • 시스템의 루트 디렉터리로 이동합니다.

 

 

 

📌 주요 옵션

 

1. 상대 경로 사용

cd ../folder
 
    • 현재 디렉터리보다 한 수준 위에 있는 '폴더'로 이동합니다.

 

 

2. 절대 경로 사용

cd /usr/local/bin
 
    • 루트부터 지정된 디렉터리로 직접 이동합니다.

 

 

3. ~를 사용하여 탐색

cd ~/Documents
 
    • 홈 디렉터리 내의 Documents 폴더로 이동됩니다.

 

 

 

📌 GOOD 사용법

 

1. 편의를 위해 상대 경로를 사용

    • 계층 구조에서 가까운 디렉터리 사이를 탐색하는 경우 상대 경로를 사용
cd ../sibling_directory
 

 

 

2. 정확성을 위해 절대 경로를 사용

    • 특정 디렉터리에 액세스해야 하는 스크립트나 명령으로 작업할 때 절대 경로를 사용
cd /var/www/html
 

 

 

 

 

📌 BAD 사용법

 

1. 위치를 확인하지 않고 cd를 사용 X !

    • 현재 위치를 모르고 cd 명령을 실행하면 특히 스크립트에서 혼란이 발생할 수 있습니다.
    • 현재 위치를 확인하려면 항상 'pwd'(작업 디렉터리 인쇄)를 사용하세요.
pwdcd /etc
 
    • 이렇게 하면 시작점을 확실히 알 수 있습니다.

 

 

2. 공백이 포함된 디렉토리에는 따옴표를 사용 X !

    • 이름에 공백이 있는 디렉터리로 이동하는 경우 경로 주위에 따옴표를 사용해야 합니다.
cd "My Documents"
 
    • 따옴표가 없으면 명령이 예상대로 작동하지 않을 수 있습니다.

 

 

3. 대소문자 구분 주의 !

    • Linux 파일 경로는 대소문자를 구분하므로 디렉터리 이름의 대문자 사용에 주의하세요.
cd /Home  # 디렉토리가 실제로 'home'이면 틀림
cd /home  # 정상적으로 작동
 
 

 

 

 

 

반응형