fd 速查
共 25 条 fd 文件查找用法,涵盖基础查找、过滤、对结果执行命令、输出形式、常见组合。 支持搜索与分类筛选,点击即可复制。
基础查找
find 的现代替代,语法更简洁。
| 命令 | 说明 |
|---|---|
| 递归查找匹配的文件/目录 | |
| 按扩展名查找 | |
| 只找文件 / 只找目录 | |
| 限定搜索目录 | |
| 列出当前目录所有条目 |
过滤
包含、排除与忽略规则。
| 命令 | 说明 |
|---|---|
| 排除目录/文件 | |
| 包含隐藏文件 | |
| 不遵守 .gitignore | |
| 用 glob 匹配(而非正则) | |
| 限制搜索深度 | |
| 按修改时间筛选 |
对结果执行命令
省去管道到 xargs。
| 命令 | 说明 |
|---|---|
| 每个结果执行一次({} 是占位符) | |
| 删除匹配文件 | |
| -X 把所有结果作为一次命令的参数 | |
| 用 sh -c 执行复杂命令 | |
| 只输出含匹配的文件 |
输出形式
便于脚本处理。
| 命令 | 说明 |
|---|---|
| 以 ls 长格式显示(含大小/时间) | |
| 输出绝对路径 | |
| 以 NUL 分隔(安全处理后接 xargs -0) | |
| 限制结果数量 | |
| 控制颜色输出 |
常见组合
与其它工具配合。
| 命令 | 说明 |
|---|---|
| 配合 fzf 选择文件 | |
| 批量格式化 JSON | |
| 只列一层子目录 | |
| 批量解压到同名目录 |
使用说明
fd 速查:基础查找、过滤、对结果执行命令、输出形式、常见组合;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础查找、过滤、对结果执行命令、输出形式、常见组合。
- 点「命令」列复制到终端。
- fd 默认遵守 .gitignore;要搜被忽略或隐藏文件加 -I / --hidden。
- 对结果批量执行命令用 -x(逐个)或 -X(一次性传全部参数)。
常见问题
- fd 和 find 有什么区别?
- fd 语法更简洁(fd 模式即可)、默认递归并尊重 .gitignore、并行更快;find 更底层、兼容性最好。
- -x 和 -X 有什么区别?
- -x 对每个结果执行一次命令({} 为占位符);-X 把所有结果拼成一次命令的参数,适合 wc、rm 等。
- 需要联网吗?
- 不需要,本地可用。
延伸阅读
相关工具
MTR
mtr 速查
mtr -r / -T / Loss% 速查
HFT
Hugging Face Transformers 速查
pipeline / AutoModel / Trainer / Hub 速查
LCHN
LangChain 速查
ChatOpenAI / LCEL / RAG / Agent 速查
OAPI
OpenAI API 速查
chat.completions / json_object / embeddings 速查
OLMA
Ollama 速查
ollama run / /api/chat / Modelfile 速查
XGB
XGBoost 速查
XGBClassifier / DMatrix / early_stopping 速查