Il dirs -v
comando elencherà lo stack di directory con i numeri davanti a ciascuna directory e puoi dare un argomento numerico al pushd
comando per farlo saltare a quella directory. Ad esempio, se dirs -v
mostra che la directory in cui desideri passare ha 2
di fronte ad esso (ovvero, è la terza directory nell'elenco), eseguendo pushd +2
passerà a quella directory.
Per salvare la digitazione, puoi abbreviare quei comandi dando loro alias come questo:
alias dv="dirs -v"
alias pd=pushd
Puoi usare i caratteri jolly:
cd ../*test1 or even cd *t1
cd ../2010*test2
cd ../*bar
Sono molto più flessibili e non è necessario pianificare uno script per ogni situazione diversa, una volta che ti sarai abituato, li userai per tutti i tipi di directory.Esempi:
cd /e*/n*k will take you to /etc/network
cd /h* to /home
Sono utilizzabili ovunque (ls
ovviamente anche in modo da poter filtrare cosa vedere)
caratteri jolly bash