내 PowerShell 프롬프트는 현재 내 C 드라이브 ( PS C:\>)를 가리 킵니다 . Q ( PS Q:\>) 드라이브 의 폴더로 디렉토리를 변경하려면 어떻게합니까 ?
내 Q 드라이브의 폴더 이름은 "내 테스트 폴더"입니다.
내 PowerShell 프롬프트는 현재 내 C 드라이브 ( PS C:\>)를 가리 킵니다 . Q ( PS Q:\>) 드라이브 의 폴더로 디렉토리를 변경하려면 어떻게합니까 ?
내 Q 드라이브의 폴더 이름은 "내 테스트 폴더"입니다.
답변:
CMD.EXE CHDIR또는 CD명령 과 달리 PowerShell Set-Locationcmdlet은 드라이브와 디렉터리를 모두 변경합니다. Get-Help Set-Location -Full에 대한 자세한 정보를 얻을 수 Set-Location있지만 기본 사용법은
PS C:\> Set-Location -Path Q:\MyDir
PS Q:\MyDir>
PowerShell의 기본적 CD및 CHDIR별칭이다 Set-Location.
( Asad 는 주석에서 경로에 공백이 포함 된 경우 따옴표로 묶어야한다고 상기시켜주었습니다.)
Set-Location 'C:\Path With Spaces'
double inverted commas🤦♂️
입력 만하면 Q:문제가 해결됩니다.
Set-Location -Path 'Q:\MyDir'PowerShell에서cd=Set-Location
cd별칭을, 너도 있습니다.
귀하의 경우 폴더 , 안쪽 드라이브는 파워 쉘에 공백이 포함되어 당신은 단순히 명령이 다음 단일 따옴표 ( '') 내 이름과 폴더 이름을 드라이브 입력 할 수 있습니다 :
Set-Location -Path 'E:\FOLDER NAME'
cd -Path Q:/