首页 > 解决方案 > 有没有办法在不进入该目录的情况下推送?

问题描述

ls
// a b c

所以,使用pushd,我想将'b'添加到目录堆栈索引,但不进入目录b,有没有简单的方法可以做到这一点?

标签: bashshellterminalcdpushd

解决方案


使用 的-n参数pushd

pushd -n somedir

-n将导致目录somedir被添加到堆栈中,同时抑制目录的正常更改。

您可以查看以下文档pushd

man bash

然后pushd通过发出(多次)搜索:

/pushd

推荐阅读