假设我执行以下操作:
cd ~
pushd .
cd /bin/
pushd .
dirs
"/bin/ ~/
cd ~/Downloads/
pushd .
dirs
~/Downloads /bin/ ~"
我如何popd
回到不久前的某个地方,比如从下载到主目录~
?
答案1
根据您的 shell,zsh
您可以只使用cd -N
更改到Nth
以前的目录。
对于 bash,您可以使用例如dirs
来获取目录名称。您可以使用它来执行类似的操作cd "$(dirs -N)"
,该操作将转到上一个Nth
目录,就像上面的 zsh 示例一样。