Computer

Cmd에서 로컬 디스크(D드라이브), 디렉토리(폴더) 이동

DearToMe 2020. 4. 28. 05:12

명령 프롬프트 창(cmd)에 cd/? 을 입력하면 cd(change directory) 관련 명령어들에 대한 설명이 나온다.

 

 

자주 쓰이는 cd 명령어들 예시

 

cd : 현재 작업중인 디렉토리(폴더)를 보여준다.

E로컬디스크에 있는 ProjectPrc 폴더를 표시하고 있다.

 

cd 디렉토리이름(=폴더이름) : 현재 위치에서 하위에 있는 디렉토리(폴더)로 이동한다.

E;\ProjectPrc에서 하위 폴더인 ReactJs로 이동했다.

 

cd .. : 상위폴더로 이동한다.

E로컬디스크에 있는 ProjectPrc라는 폴더에서 E로컬디스크로 이동함.

 

cd /D 로컬디스크이름:\디렉토리이름 : 다른 로컬디스크의 하위폴더로 이동할 때 사용

E로컬디스크에서 C로컬디스크에 있는 gitprc 폴더로 이동을 했다.


로컬디스크이름: : 작업할 로컬디스크를 변경할 때 사용한다.

C로컬디스크에서 D로컬디스크로 이동했다. 이때 cd 명령어로는 이동이 불가능.

 

 

cd/? 을 입력했을 때 나오는 설명은 아래와 같다.

 


현재 디렉터리 이름을 보여주거나 바꿉니다. 

CHDIR [/D] [드라이브:][경로] 
CHDIR [..] 
CD [/D] [드라이브:][경로] 
CD [..]


(CD 와 CHDIR은 같은 기능)


  ..   상위 디렉터리로 바꿉니다. 

특정 드라이브의 디렉터리를 표시하려면 'CD 드라이브:'를 입력하십시오.

현재 드라이브와 디렉터리를 표시하려면 매개 변수 없이 'CD'를 입력하십시오.

디렉터리 이외에 현재 드라이브도 바꾸려면 /D 스위치를 사용하십시오. 

명령 확장을 사용하면 CHDIR은 아래와 같이 바뀝니다. 

현재 디렉터리 문자열이 디스크 이름에 있는 것 같이 사용되도록 
변환됩니다. 그러므로 CD C:\TEMP는 실제로, 이 디렉터리가 디스크에 
있으면 현재 디렉터리가 C:\Temp로 설정됩니다. 

CHDIR 명령은 스페이스를 분리 기호로 취급하지 않으므로 CD는 
인용 부호로 이름을 에워싸지 않아도 이름에 스페이스를 가지고 있는 
하위 디렉터리로 갈 수 있습니다. 
예를 들면 다음 두 가지 경우는 모두 같습니다. (둘 다 똑같은 기능을 함)

    cd \winnt\profiles\username\programs\start menu 

    cd "\winnt\profiles\username\programs\start menu"