Command-line tool
fzf
brew/fzf
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Command-line fuzzy finder written in Go go cli
At a glance
- Type
- Command-line tool
- Install on
- Windows, macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
Windows
winget install --id junegunn.fzf -e scoop install fzf
macOS
brew install fzf
Linux
brew install fzf
Start `fzf` on all files in the specified directory
find path/to/directory -type f | fzf
Start `fzf` for running processes
ps aux | fzf
Select multiple files with `<Shift Tab>` and write to a file
find path/to/directory -type f | fzf -m > path/to/file
Related command-line tools
- zf
Command-line fuzzy finder that prioritizes matches on filenames - television
General purpose fuzzy finder TUI rust cli tui terminal command-line-tool fuzzy-search fuzzy fuzzy-matching - fzf-make
Fuzzy finder with preview window for various command runners including make - sk
Fuzzy Finder in rust! developer-tools cli search terminal fuzzy-finder - fuzzy-find
Fuzzy filename finder matching across directories as well as files - qbittorrent-cli
Command-line interface for qBittorrent written in Go - euler-py
Project Euler command-line tool written in Python - kubectl-explore
Better kubectl explain with the fuzzy finder
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents