macOS
brew install fdlocal Homebrew formula metadata
sudo port install fdMacPorts ports tree · sysutils/fd/Portfile · 来源: api.github.com
安装
brew install fdlocal Homebrew formula metadata
sudo port install fdMacPorts ports tree · sysutils/fd/Portfile · 来源: api.github.com
sudo apk add fdAlpine Linux edge package indexes · fd · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#fdnixpkgs package indexes · pkgs/by-name/fd/fd/package.nix · 来源: api.github.com
sudo pacman -S fdArch Linux sync databases · fd · 来源: geo.mirror.pkgbuild.com
sudo zypper install fdopenSUSE Tumbleweed package metadata · fd · 来源: download.opensuse.org
choco install fdChocolatey community package catalog · fd · 来源: community.chocolatey.org
scoop install main/fdScoop official bucket manifest trees · bucket/fd.json · 来源: api.github.com
winget install --id sharkdp.fd -eWindows Package Manager source index · sharkdp.fd · 来源: cdn.winget.microsoft.com
概览
Simple, fast and user-friendly alternative to find
历史
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.
安全态势
doc example: narrow deterministic file finder.
绿色 风险 · 高 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
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\ignore可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
fd | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:fd |
|---|---|
| 版本 | 10.4.2 |
| 软件包管理器 | Homebrew |
| 主页 | https://github.com/sharkdp/fd |
| 仓库 | https://github.com/sharkdp/fd |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
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 -e来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.