fd
About fd
fd is a command-line tool for finding files and directories in a filesystem. It serves as a faster and more user-friendly alternative to the traditional `find` command, with sensible defaults for common use cases.
fd supports regular expression and glob-based pattern matching, with smart case sensitivity that adjusts based on the input pattern. It is designed to be intuitive, with colored output similar to `ls` and parallelized directory traversal for improved performance.
Summary based on the project's official README and description.
Key features
- Intuitive syntax with `fd PATTERN` instead of complex `find` commands
- Regular expression and glob-based pattern matching
- Parallelized directory traversal for fast searches
- Color highlighting for different file types
- Smart case sensitivity (case-insensitive by default, switches to case-sensitive if pattern contains uppercase)
- Ignores hidden files and directories by default
- Respects `.gitignore` patterns by default
- Supports parallel command execution with `-x` and batch execution with `-X`
Download v10.4.2
Mar 10, 2026WindowsWindows
LinuxLinux
Frequently asked questions
- Is fd free?
- Yes. fd is free and open-source software, distributed under the Apache-2.0 license.
- Which platforms does fd support?
- fd provides downloads for Windows, macOS, Linux.
- What is the latest version of fd?
- The latest version is v10.4.2, released on Mar 10, 2026.
- How does fd differ from the traditional `find` command?
- fd provides a simpler, more intuitive syntax with opinionated defaults for common use cases. It is faster due to parallelized directory traversal and includes features like smart case sensitivity and color output by default.
- Can fd search for files by extension?
- Yes, fd can search for files by extension using the `-e` or `--extension` option, followed by the desired file extension.
- How can I search hidden files and directories with fd?
- Use the `-H` or `--hidden` option to include hidden files and directories in the search results.
- Does fd support executing commands on search results?
- Yes, fd supports executing commands on search results with the `-x` or `--exec` option for parallel execution on each result, and `-X` or `--exec-batch` for batch execution with all results as arguments.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.