Esta es la manera de tratar con frecuencia las rutas complejas a cd
.
mkdir ~/Links
ln -s /complexpath/there ~/Links
esto creará el enlace simbólico
~/Links/there
Para usar este nuevo directorio Links
de manera eficiente,
si su shell de inicio de sesión es bash
simplemente incluya este comando en su ~/.profile
(que es usado por todos los shells de estilo Bourne bash
, ksh
, zsh
…):
CDPATH=~/Links:.
export CDPATH
Esto significa que por cada cd
, su shell buscará dentro de 2 directorios para
encontrar un nombre de ruta local:
~/Links
.
No necesitará reiniciar su sesión para probarlo, simplemente ejecute:
. ~/.profile
que significa simplemente leer mi ~/.profile
.
(No tendrá que ponerlo en su ~/.bashrc
ya que no es necesario repetir la misma inicialización de variable cuando no la cambie).
Una vez que lo hayas probado, podrás reiniciar tu sesión;).
De ahora en adelante, cada vez que quieras ir a there
tendrás que escribir:
cd there