Se você está usando o bash, então o dirs
builtin tem o comportamento desejado:
dirs +0
~/some/random/folder
(Nota +0
, não -0
.)
com zsh
:
dirs
~/some/random/folder
Para ser exato, primeiro precisamos limpar a pilha de diretórios, senão dirs
imprimiria todo o conteúdo:
dirs -c; dirs
Ou com zsh
print
construído:
print -rD $PWD
ou
print -P %~
(aquele que ativa a expansão do prompt . %~
in $PS1
expande para o diretório atual com $HOME
substituído por ~
, mas também lida com outros diretórios nomeados como o diretório inicial de outros usuários ou diretórios nomeados que você mesmo define).