Shortening paths in the Bash prompt with PROMPT_DIRTRIM

Bash 4 introduced a new environment variable called PROMPT_DIRTRIM that allows the shortening of paths displayed in its prompts (via w in PS1. I added

PROMPT_DIRTRIM=3

to my ~/.bashrc and whereas Bash used to display this prompt:

[[email protected] /media/D/Projects/nitdroid/ul/out/target/product/generic/system/framework]$

It now displays

[[email protected] .../generic/system/framework]$

which is a huge improvement especially when working with deep directory structures.

About the author

I am a software engineer by profession and a passionate technology geek in my free time.