fzf
A command-line fuzzy finder that works with any list
File Management & Navigation
Go
fzf is a general-purpose command-line fuzzy finder. It can be used with any list — files, command history, processes, hostnames, bookmarks, git commits.
Install
brew
brew install fzf
apt
apt install fzf
Demos
▶ GIF
fzf — Dracula theme
@agentgif
▶ GIF
fzf — Nord theme
@agentgif
▶ GIF
fzf — Command-Line Fuzzy Finder
@agentgif
▶ GIF
fzf — fuzzy find any file interactively
@agentgif
▶ GIF
zi — interactive zoxide directory picker
@agentgif
▶ GIF
fzf — Rosé Pine theme
@agentgif
▶ GIF
Ctrl+R — fzf shell history search
@agentgif
▶ GIF
fzf — Monokai Pro theme
@agentgif
▶ GIF
fzf — Gruvbox Dark theme
@agentgif
▶ GIF
cat file | fzf — fuzzy filter any input stream
@agentgif
▶ GIF
fzf — Tokyo Night theme
@agentgif
Related Tools
broot
A new way to see and navigate directory trees
diskonautTerminal disk space navigator with a visual map
dufDisk Usage/Free utility with a colorful, modern interface
dustA more intuitive version of du written in Rust
erdtreeA multi-threaded file-tree visualizer and disk usage analyz…
ezaA modern replacement for ls with icons and git integration
fdA simple, fast, and user-friendly alternative to find
gduFast disk usage analyzer with console interface written in …