mehrfaches cd .. / multiples change back directory / linux bash shell / mcd n

Hi Leute,

 

habe mal wieder das Problem gehabt das ich eine Möglichkeit gesucht habe cd ../../../.. in irgendeine sinnvolle Art und Weise zu packen.

Dabei ist eine kleine Funktion entstanden die man am besten in die .bashrc einbindet und dann auf vernünftige Art und Weise eine beliebe Anzahl von Verzeichnissen zurück springen kann, oder man kann sogar in ein benanntes Verzeichnis irgendwo in der Kette zurückspringen.

Also die Verwendung ist sehr leicht, man kann die Funktion entweder direkt aufrufen oder mittels alias welcher dann auch beliebig umbenannt werden kann.

Funktion direkt aufrufen


mcd 3

Dies würde aus dem aktuellen Verzeichnis 3 Verzeichnisse zurück springen

oder mittels Alias:

cd.. 3

habe mal ein Beispiel wir sind im Verzeichnis
/tmp/test/dir1/dir2/dir3/dir4/dir5/suche/dir6/dir7/dir8
und möchten ins Verzeichnis suchen dann

cd.. suche

oder

cd.. uch

die Funktion habe ich als Gist im Github hochgeladen

mfg Chris aka Wikrie

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.