Question

Je connais quelques méthodes avancées pour changer de répertoire. pushd et popd (pile de répertoires) ou cd - (passage au dernier répertoire).

Mais je cherche un moyen rapide d'atteindre les objectifs suivants :

Dis, je suis dans une situation assez profonde :

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

et je veux passer à

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

Existe-t-il un moyen cool/rapide/geek de le faire (sans la souris) ?

Était-ce utile?

La solution

Voulez-vous dire que les noms de chemin sont les mêmes et qu'un seul nom de répertoire change (« un » devient « un autre ») ?Dans ce cas:

cd ${PWD/a/another}

passera à l’autre répertoire. $PWD contient votre répertoire actuel, et ${var/foo/bar} vous donne $var avec la chaîne 'foo' remplacée par 'bar'.

Autres conseils

Et si vous configuriez votre CDPATH variable?

cd ^/a/^/another/
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top