Cree un enlace simbólico en su directorio de inicio:
$ ln -s path/to/a/really/deeply/nested/director/my-project ~/my-project
$ cd ~/my-project
También puede aprovechar la variable CDPATH.
Y podrías definir un bash function
en tu $HOME/.bashrc
Me gusta
# in file ~/.bashrc
function work() {
cd $HOME/path/to/a/really/deeply/nested/director/my-project
}
Y bash reciente o incluso mejor zsh puede permitirte cosas como
cd **/my-project
Suponiendo que solo tiene un my-project/
profundamente anidado directorio en toda su jerarquía de árbol. El **
está haciendo el equivalente a un find
por lo que puede ser lento.
Agrega una variable en tu .bashrc:
MYPROJECT=path/to/a/really/deeply/nested/director/my-project
usar:
$ cd $MYPROJECT