fd

github.com/sharkdp/fd File Utilities Open-source projectOpen source

fd provides a simple alternative to the find command, according to its project description.

github.com/sharkdp/fd
fd homepage screenshot

About fd

fd is a command-line program for finding entries in a filesystem, presented as a simple, fast and user-friendly alternative to the traditional find command. It searches recursively from the current directory, or from a second argument naming a root directory, treating the pattern as a regular expression by default; glob-based patterns are also supported, as is filtering by file extension. It is not intended to cover all of find's functionality, and instead applies opinionated defaults for common cases: hidden files and directories and patterns listed in .gitignore are skipped unless flags turn those exclusions off. Traversal is parallelized, and results are colored by file type in the same way as ls. The project is open source and distributed through its GitHub repository.

Key features

  • Regular expression search by default; glob patterns with -g
  • Parallelized directory traversal for speed
  • Smart case: case-insensitive unless the pattern has uppercase letters
  • Ignores hidden files and .gitignore patterns by default
  • Filter results by file extension with -e
  • Supports parallel command execution
Best for: Command-line users who want a quicker, more intuitive way to search a filesystem than the find command, without needing all of find's options.
Good for
  • Simple syntax, such as fd PATTERN instead of find -iname '*PATTERN*'
  • Sensible opinionated defaults for a majority of search use cases
  • Parallelized directory traversal for fast results
Watch out for
  • Does not aim to support all of find's powerful functionality
  • Hidden files and .gitignore-matching entries are excluded by default and require options such as -H, -I or -u to include

fd at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

fd alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in File Utilities

Well-known listings from the same topic.

All 184

fd FAQ

How do I include hidden files in a search?
Use the -H or --hidden option. fd skips hidden directories and files by default.
How do I search files that are ignored by .gitignore?
Use the -I or --no-ignore option. To search everything, combine -HI, or use -u / --unrestricted.
Can fd match against the whole path rather than just the file name?
Yes. By default fd matches only the file name; the --full-path or -p option makes it match the full path.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing