re: #OneDevMinute: Go back to the Previous Directory VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Cool beans! 👌 I forget which one but a Linux flavor didn't play well with popd maybe it was Windows Subsystem Linux. Anywho, popd is a different t...
 

popd is different. I'm sorry if it wasn't clear that I meant "this is a similar, but different tool". I did not mean for it to be "that's bad do this instead."

cd .. goes up a directory in the hierarchy. popd goes back in the pushd history.

If you're going "down" in folders, then yes they would happen to do the same thing. But if you're moving across folders, they'll do different things.

Here's a comparison (pretend autopushd is on):

cd /usr/bin
cd /tmp/logs
cd .. # will take you to /tmp
cd .. # will take you to /
cd /usr/bin
cd /tmp/logs
popd # will take you to /usr/bin
popd # will take you to where you were before the first command

Yes, that makes a lot of sense. Thanks for sharing! 👌

code of conduct - report abuse