乍一看Set-Location和Push-Location PowerShell cmdlet在更改当前目录时看起来很相似。
每个用例是什么?什么时候会选择使用一个而不是另一个?
答案 0 :(得分:12)
它们都将更改工作目录,但使用Push-Location
会将当前工作目录添加到堆栈顶部,然后再切换到新的工作目录。然后,您可以使用Pop-Location
通过以前的工作目录遍历堆栈。
Set-Location
将以与cd
相同的方式更改工作目录。
Set-Location = cd
Push-Location = pushd
Pop-Location = popd