java (현재 Java 학습)를 컴파일하려고하는데 명령 프롬프트 디렉토리 (javac 사용)를 변경해야합니다.
C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin
디렉토리는 변경되지 않습니다. 따옴표를 사용하여 다시 시도하십시오.
C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>
다시 디렉토리를 변경하지 않습니다. 내가 뭘 잘못하고 있죠?
java (현재 Java 학습)를 컴파일하려고하는데 명령 프롬프트 디렉토리 (javac 사용)를 변경해야합니다.
C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin
디렉토리는 변경되지 않습니다. 따옴표를 사용하여 다시 시도하십시오.
C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>
다시 디렉토리를 변경하지 않습니다. 내가 뭘 잘못하고 있죠?
답변:
으로 @nasreddine는 대답하거나 사용할 수 있습니다/d
cd /d d:\Docs\Java
cd명령 에 대한 자세한 도움말을 보려면 다음을 사용하십시오.
C:\Documents and Settings\kenny>help cd
현재 디렉토리의 이름을 표시하거나 현재 디렉토리를 변경합니다.
CHDIR [/ D] [드라이브 :] [경로] CHDIR [..] CD [/ D] [드라이브 :] [경로] CD [..]
.. 상위 디렉토리로 변경하도록 지정합니다.
CD drive :를 입력하여 지정된 드라이브의 현재 디렉토리를 표시하십시오. 매개 변수없이 CD를 입력하여 현재 드라이브 및 디렉토리를 표시하십시오.
/ D 스위치를 사용하여 드라이브의 현재 디렉토리를 변경하고 현재 드라이브를 변경하십시오.
명령 확장이 활성화 된 경우 CHDIR은 다음과 같이 변경됩니다.
현재 디렉토리 문자열은 온 디스크 이름과 동일한 대소 문자를 사용하도록 변환됩니다. 따라서 CD C : \ TEMP는 현재 디렉토리가 C : \ Temp 인 경우 실제로 디스크에있는 경우입니다.
CHDIR 명령은 공백을 구분 기호로 취급하지 않으므로 이름을 따옴표로 묶지 않고 공백이 포함 된 서브 디렉토리 이름으로 CD를 작성할 수 있습니다. 예를 들면 다음과 같습니다.
cd \ winnt \ profiles \ username \ programs \ start 메뉴
와 같다:
cd "\ winnt \ profiles \ 사용자 이름 \ 프로그램 \ 시작 메뉴"
확장 기능이 비활성화 된 경우 입력해야하는 내용입니다.
전환하려는 디렉토리가 다른 드라이브에 있습니다. 다음을 사용하여 해당 드라이브로 전환해야합니다.
C:\...\Admin> d:
그런 다음 cd원하는 디렉토리로 들어갈 수 있습니다 .
C:\...\Admin> d:
D:\>cd "Docs\Java"
D:\Docs\Java>
C:\my Folder있고 Z:Do a의 다른 (네트워크) 드라이브에있는 폴더에 파일 이 있다고 가정 합니다 cd z:\very\long\path\you\dontwant\to\write\each\time. 아직 켜져 있습니다 C:\my Folder). 그런 다음 dir z:(매우 긴 경로에 파일을 나열합니다) 또는 copy z:*.jpg(참고 : NOT z:\*.jpg!), 매우 긴 경로의 파일을 복사합니다 . A simple . z :`는 Z : 드라이브로 전환됩니다. 당신의 매우 긴 길. 명령 프롬프트에서 많은 작업을 수행하면 매우 편리합니다.
에서 이동하는 올바른 방법 C:\...\Admin으로 D:\Docs\Java드라이브, 다음 명령입니다 :
cd /d d:\Docs\Java
D:\드라이브에서 임의의 위치에 있고 드라이브의 루트로 이동하려면 다음 명령을 사용할 수 있습니다.
cd d:\
D:\드라이브에서 임의의 위치에 있고 드라이브의 특정 폴더로 이동하려면 다음 명령을 사용할 수 있습니다.
cd d:\Docs\Java
다른 드라이브에 있고 드라이브의 루트로 이동 D:\하려면 다음 명령을 사용할 수 있습니다.
cd /d d:\
다른 드라이브에 있고 드라이브의 특정 폴더로 이동 D:하려면 다음 명령을 사용할 수 있습니다.
cd /d d:\Docs\Java
다른 드라이브에 있고 드라이브의 마지막으로 열린 폴더로 이동 D:하려면 다음 명령을 사용할 수 있습니다.
cd /d d:
의 약어 cd /d d:로이 명령을 사용할 수도 있습니다.
d:
아래와 같이 경로 앞에 / d를 사용해야합니다.
cd /d e:\
현재 작업 디렉토리에서 다른 디렉토리로 변경하려면 명령 프롬프트에서 변경할 드라이브 이름을 입력 한 후 : 기호를 입력해야합니다. 예 : D 드라이브로 변경하고 현재 C 드라이브에 있다고 가정하고 D :를 입력하고 Enter를 누르십시오.
반면에 동일한 작업 디렉토리 내에서 디렉토리를 변경하려면 cd (change directory) 명령과 디렉토리 이름을 사용하십시오. 예 : 새 폴더로 변경한다고 가정하고 cd "new folder"를 입력하고 Enter 키를 누르십시오.
CMD 사용 팁 : Windows 명령 행은 대소 문자를 구분하지 않습니다. 공백이있는 파일 또는 디렉토리로 작업 할 때는 따옴표로 묶으십시오. 예를 들어 내 문서는 "내 문서"입니다. 명령 행에서 파일 또는 디렉토리를 삭제하면 휴지통으로 이동되지 않습니다. 명령 유형 /에 대한 도움이 필요하십니까? 명령 후. 예를 들어, dir /? dir 명령에 사용 가능한 옵션을 제공합니다.
Windows 시스템을 사용하고 있다고 가정합니다.
CMD를 열면 다음과 같은 기본 위치가 표시됩니다.
C : \ Users \ Admin-귀하의 경우에 언급 된 관리자는 컴퓨터의 사용자 이름입니다
E 디렉토리로 이동하려면 간단히 E를 입력하십시오.
그러면 사용자가 E : 디렉토리로 이동합니다. 이제 E : Drive에서 가리키고 싶은 폴더로 변경하십시오.
예 : E 폴더의 소프트웨어 디렉토리로 이동하려면 먼저 다음을 입력하십시오
이자형:
그런 다음 폴더의 위치를 입력하십시오
cd E : \ 소프트웨어
비올라
cdWindows 의 명령은 Linux 시스템 사용자에게는 직관적이지 않습니다. cd현재 드라이브 또는 다른 드라이브에 있는지 여부에 관계없이 다른 디렉토리로 이동하려는 경우에 대한 별명을 작성할 수 있습니다 cd. Cmder 에서 수행하는 방법은 다음과 같습니다 .
$CMDER_ROOT/config파일로 이동하여 엽니 다user_aliases.cmdcd=cd /d $*
Cmder를 다시 시작하면 원하는 디렉토리로 cd 할 수 있어야합니다. 작은 트릭이지만 훌륭하게 작동하고 시간을 절약합니다.