Windows 명령 줄을 사용하여 디렉토리를 변경하는 방법 [닫힘]


166

내가 사용하고 cmd.exe(: \ WINDOWS \ SYSTEM32 \ cmd.exe를 C를) 나는 내 현재 디렉토리를 변경해야 "D : \ TEMP"즉 임시 폴더를 D 드라이브에.

내가 cd아무것도 하려고 하지 않으면.

C:\> cd D:\temp

C:\>

나는 여기서 무엇을 해야할지 모르겠습니다. tab키를 눌러도 힌트가 없습니다. 지금까지 cmd.exe를 사용해야 할 이유가 없었습니다. 나는 주로 개발에 리눅스를 사용한다.

이것이 도움이된다면 : 다른 컴퓨터와 원격 컴퓨터에 원격으로 로그인하고 D:\temp있지만 C:\터미널 (cmd.exe)을 열었습니다.


12
추가 D:또는 C:불필요 cd ..
marlonpya

25
이것이 주제를 벗어난 이유는 무엇입니까? CMD는 ADB (Android 디버그 브리지)와 관련된 인스턴스의 프로그래밍에 사용될 수 있으며 다른 언어 (예 : C, Java, Python 등)로 프로그램을 실행하는 데 사용될 수도 있습니다. 대상이 다른 드라이브에 있으면 해당 드라이브를 여는 데 명령이 사용됩니다. 나는 그것이 프로그래밍에 사용되는 도구를 직접적으로 포함한다고 말하고 싶다. ADB, 프로그램 시작 등 많은 다른 프로그래밍 관련 것들에 사용될 수 있기 때문이다.
Zoe

4
이것은 cmd 명령 파일에 적용됩니다 :)-주제를 벗어나면 안됩니다
chris31389

3
다시 한 번 좋은 질문의 좋은 예이지만 일부 프로그래머는 너무 엄격하거나 무언가를 가지고있어 적절한 질문이 주제에서 벗어나거나 다른 이유로 닫힐 수 있습니다. 다수의 공감대를 보게되어 기쁩니다.
JohnAndrews

답변:


309

"cd"명령은 디렉토리를 변경하지만 사용중인 드라이브는 변경하지 않습니다. 따라서 "cd d : \ temp"로 이동하면 D 드라이브의 디렉토리를 temp로 변경하지만 C 드라이브에 남아 있습니다.

다음 두 명령을 실행하십시오.

D:
cd temp

원하는 결과를 얻을 수 있습니다.


7
예를 들어 환경 변수에 대해 cd 명령을 실행하면 작동하지 않습니다 cd %temp%. 현재 드라이브가 임시 폴더 드라이브와 다른 경우 cd %temp%아무것도하지 마십시오. cd /d %temp%@Stephan이 말했듯이 사용해야합니다
oleksa

3
즉, 먼저 드라이브 를 변경 한 다음 폴더 나 디렉토리 를 변경하십시오 . 누군가에게 도움이되기를 바랍니다.
shaijut

1
나는 첫 번째, 두 번째 실행하고 나는 드라이브 이름을 사용하는 경우 자동으로 CD 온도, D 있도록 디렉토리에 갔다 : 또한 일
압둘 코이 욤 장관을

118

또 다른 대안은 pushd필요에 따라 드라이브를 자동으로 전환하는 것입니다. 또한 다음을 통해 이전 디렉토리로 돌아갈 수 있습니다 popd.

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_

4
완벽한 답변. 소스 폴더에 대해 걱정할 필요가 없습니다.
Andi AR

1
폴더 레벨을 올리거나 내리는 것보다 훨씬 쉽습니다!
Matt M.

1
올바른 솔루션. 매력처럼 작동합니다.
Sunny Tambi

98

cd/d하나의 명령으로 드라이브와 경로를 변경 하는 매개 변수 가 있습니다.

cd /d d:\temp

(참조 cd /?)


5
이것은 받아 들일
만한
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.