Linux中如何使用“dirs”、“pushd”、“popd”来操作目录栈

2023-04-12 07:48:00 操作 目录 如何使用

Linux中如何使用“dirs”、“pushd”、“popd”来操作目录栈

“dirs”命令可以显示目录栈中的内容,默认情况下,当前目录位于栈顶,之后的目录位于栈底:

$ dirs

/home/user/work

/home/user

/usr/local

/usr

/

如果栈中只包含一个目录,则“dirs”命令将不会显示任何内容。

要将目录添加到栈中,可以使用“pushd”命令,例如:

$ pushd /tmp

/tmp /home/user/work /home/user /usr/local /usr /

$ dirs

/tmp

/home/user/work

/home/user

/usr/local

/usr

/

如果要从栈中弹出(删除)目录,可以使用“popd”命令,例如:

$ popd

/home/user/work /home/user /usr/local /usr /

$ dirs

/home/user/work

/home/user

/usr/local

/usr

/

相关文章