回到目录

时间:2015-03-20 15:48:14

标签: powershell

我当前的目录是

C:/users/admin/temp

接下来,我导航到

C:/users/admin/temp/1/2

如何在不使用temp命令的情况下返回pushd,只需使用一个命令转到temp,无需回家或执行cd ~

4 个答案:

答案 0 :(得分:8)

使用Push-LocationPop-Location代替cd(又名Set-Location)。

或者,如果您只想遍历目录层次结构两级,则可以使用cd ..\..

答案 1 :(得分:1)

一个有用的工具是z。您可以输入<form class="form__fill" name="download__form" onsubmit="return validation()"> <input type="text" class="form__input" name="name" placeholder="NAME*" /> <input type="text" class="form__input" name="email" placeholder="EMAIL*" /> <input type="text" class="form__input" name="institution" placeholder="INSTITUTION/ORGANIZATION*" /> <p>*Must be filled</p> <input type="submit" name="download" class="form__button" id="form__button" value="Download.PDF" /> </form>,然后z会将您带回到temp文件夹。通过基于频率和新近度的算法,它使用一些猜测来确定您想去的地方,但是几乎总是能正确猜出。

答案 2 :(得分:0)

我喜欢zsh的工作方式。您可以执行cd -2转到目录堆栈中的第二个条目。 http://zsh.sourceforge.net/Intro/intro_6.html

使用几次推后,这与我在pwsh中获得的距离非常近:

$a = pwd -stack
cd $a.toarray()[1]

答案 3 :(得分:0)

使用 Powershell Core 6.2.2 或更高版本,您可以执行 cd - 导航到您以前的目录。

cdSet-Location 的别名。添加参数 + or - 可在您的位置历史记录中前进或后退。

Powershell Docs - Set-Location