Ecco come trattare frequentemente percorsi complessi con cd
.
mkdir ~/Links
ln -s /complexpath/there ~/Links
questo creerà il link simbolico
~/Links/there
Per utilizzare questa nuova directory Links
in modo efficiente,
se la tua shell di login è bash
includi semplicemente questo comando nel tuo ~/.profile
(che è usato da tutte le shell di stile Bourne bash
, ksh
, zsh
...):
CDPATH=~/Links:.
export CDPATH
Questo significa che per ogni cd
, la tua shell guarderà entro 2 directory
trova un percorsopercorso locale:
~/Links
.
Non è necessario riavviare la sessione per testarla, basta eseguire:
. ~/.profile
che significa solo leggere il mio ~/.profile
.
(Non dovrai metterlo nella tua ~/.bashrc
poiché non è necessario ripetere la stessa inizializzazione della variabile quando non la cambi.)
Dopo averlo testato, sarai in grado di riavviare la sessione;).
D'ora in poi, ogni volta che vorrai andare a there
dovrai digitare:
cd there