53 Entwickler-Tools, immer aktuell — neue Upstream-Releases landen innerhalb von Stunden in apt. Discord beitreten

📅 Ab ist für den apt-Mirror ein Abo erforderlich. Preise ansehen · 🆓 Es gibt einen für immer kostenlosen Spiegel

🔍 Neueste installieren fzf auf Debian

Command-line fuzzy finder written in Go

Neueste Version: 0.74.3 · aktualisiert 2026-08-17
QuelleVersion
deb.griffo.io0.74.3 ✅
Offizielles Debian0.60.3 🛑
← Zurück zur Startseite
📌 Installation auf einem bestimmten Release? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Was ist fzf?

fzf is a general-purpose command-line fuzzy finder written in Go by Junegunn Choi. It's an interactive filter program for any kind of list - files, command history, processes, hostnames, bookmarks, git commits, and more. With over 72k GitHub stars, it has become an essential tool for command-line productivity.

🚀 Warum neueste Versionen wichtig sind: fzf is actively developed with frequent releases containing performance improvements, new features, and enhanced integrations. The latest versions include improved preview capabilities, better shell integration, tmux support, and advanced customization options.

⚡ Key Features of fzf

📦 Portable & Fast

Single binary distribution with blazingly fast performance. Instantly processes millions of items with optimized Go implementation.

🛠️ Extremely Versatile

Fully customizable via event-action binding mechanism. Works with any kind of list input - files, processes, commands, etc.

🔋 Shell Integration

Built-in integration with bash, zsh, and fish. Includes key bindings for file search (Ctrl-T), command history (Ctrl-R), and directory navigation (Alt-C).

🖼️ Preview Window

Real-time preview of files, images, and content. Supports syntax highlighting, image display, and custom preview commands.

🎨 Highly Customizable

Multiple display modes, color schemes, layout options, and style presets. Theme playground available for interactive customization.

🔌 Editor Integration

Vim and Neovim plugins available. Seamless integration with popular editors and development workflows.

🚀 Immer aktueller als die offiziellen Archive: Debian und Ubuntu frieren Paketversionen mit jedem Release ein — dieses Repository veröffentlicht neue Upstream-Versionen in der Regel innerhalb weniger Stunden. Ein einfaches apt upgrade hält Sie immer auf der neuesten Version.

📦 Installation von deb.griffo.io

Befehle ausführen

Schritt 1: Repository hinzufügen

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh und Zed; fzf ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.

So funktioniert der kostenlose Spiegel →

🧩 Zur extrepo-Option. extrepo ist Debians eigenes Werkzeug für externe Repositories: Es legt die Sources-Datei an und installiert den Signaturschlüssel für dich, nachdem es ihn gegen signierte Metadaten geprüft hat. Dieses Repository ist dort als griffo registriert, der für immer kostenlose Spiegel als griffo-free. Unter Debian (bookworm, trixie, forky und sid) sind die Befehle oben damit die gesamte Einrichtung.

extrepo richtet nur die Sources-Datei und den Schlüssel ein; die Zugangsdaten eines Abos gehören weiterhin in /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu wird nicht abgedeckt, denn extrepo veröffentlicht Metadaten nur für Debian-Suites: dort nimmst du die Befehle mit sudo oder als root.

Schritt 2: Installieren fzf

# Install latest fzf
sudo apt install fzf

# Installation überprüfen
fzf --version
# Install latest fzf
apt install fzf

# Installation überprüfen
fzf --version

Step 3: Set Up Shell Integration

# For bash users
echo 'eval "$(fzf --bash)"' >> ~/.bashrc

# For zsh users  
echo 'source <(fzf --zsh)' >> ~/.zshrc

# For fish users
echo 'fzf --fish | source' >> ~/.config/fish/config.fish

# Reload shell
source ~/.bashrc  # or ~/.zshrc

🎯 Grundlegende Verwendungsbeispiele

Interactive file finder:

# Find and edit files
vim $(fzf)

# Find files with preview
fzf --preview 'cat {}'

# Find files with syntax highlighting
fzf --preview 'bat --color=always {}'

Shell integration keybindings:

# Ctrl-T: Find files and directories
# Type any command, then press Ctrl-T to insert selected files

# Ctrl-R: Search command history
# Press Ctrl-R to search and select from command history

# Alt-C: Change directory
# Press Alt-C to fuzzy find and cd into directories

Advanced usage:

# Search processes and kill
ps aux | fzf | awk '{print $2}' | xargs kill

# Search git commits
git log --oneline | fzf | awk '{print $1}' | xargs git show

# Interactive ripgrep
rg --color=always --line-number . | fzf --ansi

# Multi-select mode
find . -type f | fzf -m

🔧 Tool Integrations

fzf works perfectly with other modern command-line tools:

  • fd: Use as file source for respecting .gitignore
  • ripgrep: Interactive grep with live reload
  • bat: Syntax-highlighted file previews
  • eza: Enhanced file listing with fzf filtering
  • zoxide: Smart directory jumping with fuzzy search

🚀 Warum deb.griffo.io wählen?

📊 Repository Comparison:
  • Official Debian: Available but often outdated versions
  • Manual Installation: Requires Go toolchain or manual binary management
  • deb.griffo.io: Latest version with automatic updates

📦 Paket-Build-Repository

Die Debian-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:

🔗 Verwandte Pakete

Auch verfügbar von deb.griffo.io:

🎯 Perfekt für: Command-line power users, developers who want faster file and command searching, anyone looking to improve terminal productivity, and users who appreciate fuzzy matching for navigation.

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist fzf in den offiziellen Debian-Paketquellen?

Ja, aber das offizielle Debian-Archiv liefert fzf 0.60.3, während dieses Repository fzf 0.74.3 bereitstellt, wenige Stunden nach jedem Upstream-Release neu gebaut.

Wie installiere ich das neueste fzf unter Debian?

Fügen Sie das deb.griffo.io-Repository einmalig hinzu (Anleitung oben) und führen Sie dann aus: sudo apt install fzf. Neue Releases kommen über das normale sudo apt upgrade.

Sind die Pakete signiert und wie werden sie gebaut?

Jedes Paket ist mit dem GPG-Schlüssel des Repositories (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) signiert und wird aus Upstream-Releases in öffentlichen GitHub-Repositories gebaut, die jeder einsehen kann.

Welche Debian-Versionen werden unterstützt?

Debian 12 Bookworm, Debian 13 Trixie, Forky und Sid.