dirs

dirs

我想使用最近访问的目录列表进行日志记录。

目录堆栈是否被使用pushdpopd存储在某个地方,也许作为文本文件中的文件夹列表?如果是的话,在哪里?

答案1

dirs

是您正在寻找的内置 shell,请参阅bash 实现的手册页:

显示当前记住的目录列表。

句法

dirs [+N | -N] [-clpv]

答案2

它可能在...

printf %s\\n "${DIRSTACK[@]}" >this_text_file

答案3

不,它只是在记忆中。源代码位于bash-4.4/builtins/pushd.def: popd_builtin

相关内容