fzf: Der Fuzzy Finder für dein Terminal

21. Februar 2026

#cli-tools #productivity

fzf: Der Fuzzy Finder für dein Terminal

Was ist fzf?

fzf ist ein interaktiver Command-Line Fuzzy Finder, geschrieben in Go. Er filtert Listen in Echtzeit – sei es Dateien, Prozesse, Git-Branches oder der Shell-Verlauf.

Installation

# macOS
brew install fzf

# Ubuntu/Debian
sudo apt install fzf

# Arch
sudo pacman -S fzf

Grundlegende Nutzung

# Finden einer Datei
fzf

# Mit Preview
fzf --preview 'cat {}'

# Nur Verzeichnisse
find . -type d | fzf

# Mit multi-select (Tab zum Markieren)
fzf -m

Integration in deinen Workflow

Dateisuche mit Preview

nvim $(fzf --preview 'bat --color=always {}')

Prozess-Killer

kill $(ps aux | fzf | awk '{print $2}')

Git-Branch Wechsel

git checkout $(git branch -a | fzf | sed 's/^..//')

Shell-Integration aktivieren

Füge zu deiner .zshrc oder .bashrc hinzu:

source <(fzf --zsh)  # für zsh
# oder
source /usr/share/doc/fzf/examples/key-bindings.bash

Key Bindings (nach Aktivierung)

  • Ctrl+T – Fuzzy-find Dateien und füge sie ein
  • Ctrl+R – Durchsuche den Shell-Verlauf
  • Alt+C – Fuzzy-change directory

Pro-Tip: fd + fzf

# fd ist ein schnellerer, benutzerfreundlicherer find-Ersatz
cd $(fd -t d | fzf)

Fazit

fzf spart dir täglich Zeit bei der Navigation. Investiere 10 Minuten in das Setup – es zahlt sich aus.