Best CLIs for Files & Navigation
This category covers Better ls, cat, find, grep, file managers, and navigation Browse curated CLI tools with install commands, official signals, compatibility flags, and AI analysis so you can find the right command surface quickly.
fzf
Terminal fuzzy finder for filtering lists, selecting matches, and attaching previews or actions in shell workflows.
ripgrep
Recursive regex search CLI with ignore-file awareness, glob and type filters, and optional JSON Lines output.
fd
Filesystem search CLI for finding paths by regex or glob with ignore-aware defaults, metadata filters, and command execution.
nnn
Terminal file manager for browsing directories, picking files, and running file actions or plugins from the shell.
broot
Terminal file browser for navigating directory trees, searching files, previewing content, and running file actions.
lf
Terminal file manager for navigating directories, selecting files, and running shell-integrated file actions.
sd
Find-and-replace CLI for regex or literal text rewrites in stdin streams and files.
gdu
Disk usage analyzer for finding large directories, browsing folder trees in a terminal UI, and exporting scans as JSON.
choose
Field and character selection CLI for slicing whitespace- or regex-separated text in shell pipelines.
trash-cli
Safe-delete CLI for moving files and folders to the system trash instead of removing them permanently.