fd-find
also: fd
fd-find is a modern, user-friendly alternative to the find command that searches for files and directories using a simpler syntax and faster performance.
fd-find (often invoked as fd) is a Rust-based command-line tool designed to replace the traditional find command with a more intuitive interface. It automatically ignores files listed in .gitignore and .ignore files, making it faster for typical use cases.
Key features include sensible defaults, colored output, smart case handling, and regex pattern support. For example, fd pattern searches for files matching a pattern in the current directory and subdirectories, while fd '.pdf$' finds all PDF files using a regex.
Unlike find, which requires explicit flags for most operations, fd uses shorter, more readable syntax: fd -e txt finds all text files, and fd -x command {} executes a command on each result.