fd

github.com ↗

Find files by name or type with a compact command-line alternative to `find`.

SI Score
75/100
Pricing
Open Source AI reading, not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about fd

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the fd homepage

What it does

fd is a Rust command-line file finder designed for quick interactive searches. It provides familiar filters for file type and extension and can use a project-specific `.fdignore` file to exclude paths. The project repository includes installation options and examples for common operating systems, along with an MIT license.

Install fd from a package manager or the release appropriate for your system, then search from the directory you want to inspect. For example, the README shows filtering for files by type and extension, and it describes .fdignore for exclusions that should apply consistently. If a search seems to miss a path, check the ignore rules and the command options before assuming the file is absent.

fd is a focused terminal utility rather than a graphical file manager or a full-text search index. Its README explains how to combine the search with command execution and selection workflows, but use those options carefully when the match set is broad. The official repository offers MIT-licensed source and a release history; platform packages may use a command name such as fdfind to avoid a naming conflict.

Strengths

  • The README documents filters by file type and extension.
  • A `.fdignore` file can keep recurring exclusions in the project.
  • The official repository provides installation guidance and an MIT license.

Watch out for

  • Ignore rules can hide paths from a search unless the relevant options are changed.
  • Some package distributions use the executable name `fdfind` instead of `fd`.

Best for

  • Searching a repository for files by name, type, or extension
  • Building repeatable command-line file searches with project exclusions

Sources