Adicione ao final do seu arquivo ~/.bashrc :
path_len() {
max_path=20
currentPath=$(pwd)
pathLen=${#currentPath}
[ ${pathLen} -gt ${max_path} ] && printf "\n:"
}
PS1="\n\[3[1;31m\]\u@\h: \[3[32m\]\w\$(path_len)\[3[0m\] -> "
e ajuste a variável max_path na função path_len para o valor mágico que você chamou de "muito longo";)