One of my favourite snippets of bashrc code for navigating directories below. Whether it beats navigating with a file explorer is up to you but I drastically prefer it.
<code>
export MARKPATH=$HOME/.marks
function jump {
cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark:
$1"}
function mark {
mkdir -p "$MARKPATH"; ln -s "$(pwd)" "$MARKPATH/$1"
}
function unmark {
rm -i "$MARKPATH/$1"
}
function marks {
ls -l "$MARKPATH" | sed 's/ / /g' | cut -d' ' -f9- | sed 's/ -/\t-/g' && echo }
</code>
To bookmark a directory:
$/home/user/Documents> mark
To jump to it
$/tmp> jump Documents
source: https://datascienceworkshops.com/blog/quickly-navigate-your-...
I can't find the orginal HN discussion on this but it has shown up a few times with incremental improvements like tab completions added.