macOS
brew install fdlocal Homebrew formula metadata
sudo port install fdMacPorts ports tree · sysutils/fd/Portfile · source: api.github.com
brew / rank 268
Simple, fast and user-friendly alternative to find. Version 10.4.2 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#fd.
install
brew install fdlocal Homebrew formula metadata
sudo port install fdMacPorts ports tree · sysutils/fd/Portfile · source: api.github.com
sudo apk add fdAlpine Linux edge package indexes · fd · source: dl-cdn.alpinelinux.org
nix profile install nixpkgs#fdnixpkgs package indexes · pkgs/by-name/fd/fd/package.nix · source: api.github.com
sudo pacman -S fdArch Linux sync databases · fd · source: geo.mirror.pkgbuild.com
sudo zypper install fdopenSUSE Tumbleweed package metadata · fd · source: download.opensuse.org
choco install fdChocolatey community package catalog · fd · source: community.chocolatey.org
scoop install main/fdScoop official bucket manifest trees · bucket/fd.json · source: api.github.com
winget install --id sharkdp.fd -eWindows Package Manager source index · sharkdp.fd · source: cdn.winget.microsoft.com
overview
Simple, fast and user-friendly alternative to find
history
fd is a Rust command-line filesystem search tool designed as a simple, fast, user-friendly alternative to Unix `find`.
The fd repository was created in May 2017, with an early v0.1.0 tag that same month. Its README has consistently positioned the tool as an opinionated alternative to `find`: not a complete replacement for every `find` expression, but a faster default for common file-name and path searches.
fd's design reflects the Rust CLI wave of the late 2010s: regex or glob matching, colored output, smart case, parallel traversal, Git-aware ignore handling, and integration with other tools through `--exec`, `--exec-batch`, and null-delimited output.
The supplied package metadata shows fd in many package managers, including Homebrew, MacPorts, Nix, Arch, Alpine, Chocolatey, Scoop, winget, and openSUSE-style packaging. That breadth matches its role as a widely adopted developer workstation utility rather than a niche script.
The GitHub repository metadata shows a large user base for a CLI tool, with tens of thousands of stars and more than a thousand forks at lookup time. Those numbers are not a substitute for install counts, but they support fd's status as one of the best-known modern replacements around classic Unix file search.
The basic usage is `fd PATTERN`, recursively searching the current directory for entries containing the pattern. The README contrasts that with more verbose `find` forms and documents common options for extension filtering, glob mode, full-path matching, hidden files, ignored files, command execution, and exclusion globs.
fd is commonly used alone for interactive file discovery and as a front end to other commands. Examples in the README include formatting matching source files with `clang-format`, opening test files in an editor, computing checksums in parallel, and piping selected file classes into ripgrep.
fd is one of the canonical package-manager installs for a modern command-line environment, often grouped with ripgrep, bat, exa/eza, and other Rust or Rust-adjacent developer tools. It matters because it changes the default ergonomics of filesystem search while still composing with Unix pipelines.
For maintainers, fd also carries cross-platform naming and packaging concerns: some distributions use `fdfind` to avoid a name conflict, and the changelog notes release work around aliases, Windows builds, macOS architecture support, and minimum Rust versions.
security posture
doc example: narrow deterministic file finder.
green risk · high confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
.fdignore~/.fdignore~/.config/fd/ignore.fdignore%APPDATA%\fd\ignoreexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
fd | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:fd |
|---|---|
| Version | 10.4.2 |
| Package manager | Homebrew |
| Homepage | https://github.com/sharkdp/fd |
| Repository | https://github.com/sharkdp/fd |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
fd
nix profile install nixpkgs#fdfd 10.4.2-r0
Simple, fast, user-friendly alternative to find
sudo apk add fdfd-bash-completion 10.4.2-r0
Bash completions for fd
sudo apk add fd-bash-completionfd-doc 10.4.2-r0
Simple, fast, user-friendly alternative to find (documentation)
sudo apk add fd-docfd-fish-completion 10.4.2-r0
Fish completions for fd
sudo apk add fd-fish-completionfd-zsh-completion 10.4.2-r0
Zsh completions for fd
sudo apk add fd-zsh-completionfd 10.4.2-2
Simple, fast and user-friendly alternative to find
sudo pacman -S fdfd 10.4.2-1.4
An alternative to the "find" utility
sudo zypper install fdfd-bash-completion 10.4.2-1.4
Bash Completion for fd
sudo zypper install fd-bash-completionfd-fish-completion 10.4.2-1.4
Fish Completion for fd
sudo zypper install fd-fish-completionfd-zsh-completion 10.4.2-1.4
ZSH Completion for fd
sudo zypper install fd-zsh-completionfd
sudo port install fdfd
choco install fdmain/fd
scoop install main/fdsharkdp.fd
winget install --id sharkdp.fd -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.