我当前的目录是
C:/users/admin/temp
接下来,我导航到
C:/users/admin/temp/1/2
如何在不使用temp
命令的情况下返回pushd
,只需使用一个命令转到temp
,无需回家或执行cd ~
?
答案 0 :(得分:8)
使用Push-Location
和Pop-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 -
导航到您以前的目录。
cd
是 Set-Location
的别名。添加参数 + or -
可在您的位置历史记录中前进或后退。