Powershell 이전 directory 로 돌아가기 CD -
리눅스 쉘을 사용해 보신 분들이라면~
cd - 라는 명령을 통해서 바로 직전의 directory 로 돌아갈 수 있는걸 알고 계실 겁니다.
그런데 powershell 에서는 cd – 가 동작하지 않아서 약간 불편 하더군요.
그래서 찾아보니 cd – 를 동작하도록 하는 스크립트가 있더군요.
원본 포스팅은 맨 아래의 참고자료에서 확인 하실 수 있습니다.
코드는 다음과 같습니다.
Remove-Item Alias:cd
function cd {
if ($args[0] -eq '-') {
$pwd=$OLDPWD;
}
else {
$pwd=$args[0];
}
$tmp=pwd;
if ($pwd) {
Set-Location $pwd;
}
Set-Variable -Name OLDPWD -Value $tmp -Scope global;
}
위 코드를 powershell profile 에 넣어주시면 끝입니다.
powershell profile 작성 방법은 아래 글을 참조해 주세요~
2013/10/16 - [programming language/powershell] - Powershell profile 적용 및 alias
그럼 사용 예를 한번 살펴 볼까요~
참고자료
http://windows-powershell-scripts.blogspot.kr/2009/07/cd-change-to-previous-working-directory.html