Publiquei esta dica em meu próprio site: http://pempek.net/articles/2014/01/01/cdpath-cd-from-anywhere/
Meus projetos são organizados da seguinte forma:
~
├── ...
├── Projects
│ ├── Project1
│ ├── Project2
│ └── Project3
└── ...
No seu ~/.bash_profile
, ~/.bashrc
ou ~/.zshrc
apenas adicione:
CDPATH=.:~/Projects
Agora aproveite a possibilidade de cd Project1
, cd Project2
ou cd Project3
de qualquer lugar:
$ cd /
$ cd Project1
$ pwd
/home/gregory/Projects/Project1