Domanda

Conosco alcuni modi avanzati per cambiare directory. pushd E popd (stack di directory) o cd - (passare all'ultima directory).

Ma sto cercando un modo rapido per ottenere quanto segue:

Diciamo che sono in una direzione piuttosto profonda:

/this/is/a/very/deep/directory/structure/with\ lot\ of\ nasty/names

e voglio passare a

/this/is/another/very/deep/directory/structure/with\ lot\ of\ nasty/names

Esiste un modo interessante/veloce/geniale per farlo (senza il mouse)?

È stato utile?

Soluzione

Vuoi dire che i nomi dei percorsi sono gli stessi e cambia solo il nome di una directory ("a" diventa "un altro")?In quel caso:

cd ${PWD/a/another}

passerà all'altra directory. $PWD contiene la tua directory corrente e ${var/foo/bar} ti dà $var con la stringa 'foo' sostituita da 'bar'.

Altri suggerimenti

Che ne dici di impostare il tuo CDPATH variabile?

cd ^/a/^/another/
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top