OS Manuals

popd(1)

popd - move through directory stack

POPD(1) fish-shell POPD(1)

popd - move through directory stack

popd

popd removes the top directory from the directory stack <#directory-stack> and changes the working directory to the new top directory. Use pushd <> to add directories to the stack.

The -h or --help option displays help about using this command.

pushd /usr/src
# Working directory is now /usr/src
# Directory stack contains /usr/src
pushd /usr/src/fish-shell
# Working directory is now /usr/src/fish-shell
# Directory stack contains /usr/src /usr/src/fish-shell
popd
# Working directory is now /usr/src
# Directory stack contains /usr/src


  • the dirs <> command to print the directory stack
  • the cdh <> command which provides a more intuitive way to navigate to recently visited directories.

fish-shell developers

October 15, 2026 4.9

fish 4.9.3-r3 · os · ingested 2026-10-16