pode estar em ...
printf %s\n "${DIRSTACK[@]}" >this_text_file
Eu gostaria de usar a lista de diretórios acessados recentemente para fins de registro.
A pilha de diretórios usada por pushd
e popd
é armazenada em algum lugar, talvez como uma lista de pastas em um arquivo de texto? Se sim, onde?
Não, é só na memória. o código-fonte está em bash-4.4/builtins/pushd.def: popd_builtin
dirs
é o shell interno que você está procurando, consulte a página de manual da implementação do bash :
Display the list of currently remembered directories.
Syntax
dirs [+N | -N] [-clpv]
Tags shell-builtin pushd