z - Change Directory

Irgendwann wird man es leid immer dieselben Verzeichnisse aufzurufen und mit Tab zu vervollständigen.

Hinweis

Der Fuzzyfinder FZF kann hier selbstverständlich über seine intelligente History und Ordnersuche genutzt werden!

# bash | zsh - CDD: Change Directory with Dialogue
alias cdd="cd ~ && cd \$(find . -type d | fzf)"

Über viele Jahre hat hier das Tool j - autojump gute Dienste geleistet. Mit z - jump around geht es noch schlanker und schneller.

Quelle für Tool z: Github Repo rupa/z (also bitte Software git bereitstellen)

Ich stelle mir das Git-Repo für z gerne einfach im Home-Dir ~ bereit:

cd ~
git clone https://github.com/rupa/z.git
echo 'source ~/z/z.sh' >> ~/.bashrc

Und natürlich wieder die .bashrc neu einladen: source ~/.bashrc.

Jetzt muss man erst einmal ein paar klassische cd für Verzeichnisse aufbauen. Dann merkt und gewichtet sich das Tool z diese Pfade und man kann mit z hierüber eine Übersicht anzeigen lassen oder dann mit z teilpf und Tab schnell in die bekannten Pfade wechseln.