Como posso ver a pilha usada por 'pushd' e 'popd'?

2

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?

    
por user216125 22.12.2015 / 10:15

3 respostas

1

pode estar em ...

printf %s\n "${DIRSTACK[@]}" >this_text_file
    
por 22.12.2015 / 10:37
1

Não, é só na memória. o código-fonte está em bash-4.4/builtins/pushd.def: popd_builtin

    
por 22.12.2015 / 10:27
0

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]

    
por 15.11.2018 / 20:35