Windows 10 cmd 프롬프트에서 다른 물리적 하드 드라이브의 드라이브로 디렉터리 변경

Windows 10 cmd 프롬프트에서 다른 물리적 하드 드라이브의 드라이브로 디렉터리 변경

저는 여기서 Windows 초보입니다(Linux 배경에서 왔습니다.). cmd 프롬프트에서 다른 드라이브의 디렉터리로 변경하는 데 문제가 있습니다. 이 특정 시나리오에 적합한 답변을 찾지 못했거나 올바른 용어로 검색하지 않았습니다. 시나리오는 이렇습니다...

나는 켜져 C:\있고 디렉토리로 변경하고 싶습니다 E:\specific\directory.

/E의 스위치 에 대해 알고 있지만 cd이 경우에는 작동하지 않습니다. 더 나아가 저는 SSD에 C:\있고 HDD에 있으므로 두 개의 서로 다른 물리적 하드 드라이브에 있습니다.D:\E:\

내가 할 수있는

C:\> cd /D D:\specific\directory문제는 없지만 노력하고 있어

C:\> cd /E E:\specific\directory

오류가 발생했습니다.The filename, directory name, or volume label syntax is incorrect.

드라이브 에서 나를 허용하는 유일한 방법 E:\은 두 가지 명령을 사용하는 것입니다. 즉, 먼저 수행 C:\> e:하면 드라이브에 착륙하고 E:\두 번째 cd명령을 사용하면 원하는 디렉토리로 이동할 수 있습니다 E:\. 그렇다면 두 명령이 아닌 하나의 명령으로 C:\특정 디렉터리로 이동할 수 있는 방법이 있습니까 ?E:\

감사해요!

답변1

스위치 /D는 당신이 사용해야하는 것입니다. 당SS64 켜짐CD, CD /D ...변경하려는 드라이브에 관계없이 드라이브와 디렉토리를 모두 변경하므로 를 사용하게 됩니다 CD /D E:\Specific\Directory.

답변2

Jeff Zeitlin이 지적했듯이 /D 스위치를 사용할 수 있지만 어쨌든 cmd 대신 Powershell을 사용하는 것이 좋습니다. cmd를 대체하기 위한 것이며 그 내용은 다음과 같습니다.

cd E:\specific\directory

원하는 동작을 제공합니다. 또한 *nix 명령을 " ls모방 "하는 일부 별칭도 함께 제공됩니다."작은"Windows 셸로 전환하는 사람들에게 더 친숙합니다.

관련 정보