Pode também cruzar esta solução hacky do superusuário :
[This] saves the current folder in a file, after every command (Doesn't hurt too much IMO)
and opens a new terminal in the saved current folder.
add the following to .zshrc [or .bashrc]
# emulate bash PROMPT_COMMAND (only for zsh)
precmd() { eval "$PROMPT_COMMAND" }
# open new terminal in same dir
PROMPT_COMMAND='pwd > "${HOME}/.cwd"'
[[ -f "${HOME}/.cwd" ]] && cd "$(< ${HOME}/.cwd)"
Note que você também o colocará no seu diretório usado por último ao abrir uma nova janela .