Frage

Ich kenne ein paar erweiterte Möglichkeiten, Verzeichnisse zu ändern. pushd und popd (Verzeichnis-Stack) oder cd - (Änderung zum letzten Verzeichnis).

Aber ich bin auf der Suche für eine schnelle Art und Weise um folgendes zu erreichen:

Sag mal, ich bin in einem ziemlich tief dir:

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

und ich möchte wechseln

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

Sie hat eine kühle / quick / geeky Weise es (ohne Maus) zu tun?

War es hilfreich?

Lösung

Sie meinen, dass die Pfadnamen identisch sind, und nur ein Verzeichnis Namensänderungen ( „a“ wird „eine andere“)? In diesem Fall:

cd ${PWD/a/another}

wird das andere Verzeichnis wechseln. $PWD hält das aktuelle Verzeichnis und ${var/foo/bar} gibt Ihnen $var mit der Zeichenfolge ‚foo‘ ersetzt durch ‚bar‘.

Andere Tipps

Was ist mit Ihrem CDPATH variable Einrichtung?

cd ^/a/^/another/
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top