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.