2025-03-14 21:59:59 -06:00
|
|
|
|
# fd
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
> 在文件系统中查找条目。
|
|
|
|
|
|
> 另请参阅:`find`, `regex`。
|
|
|
|
|
|
> 更多信息:<https://github.com/sharkdp/fd#command-line-options>。
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- 在当前目录中递归查找匹配特定模式的文件:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`fd "{{正则表达式}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- 在特定目录中查找文件:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`fd "{{正则表达式}}" {{路径/到/文件}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
|
|
- 查找具有特定扩展名的文件:
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`fd {{[-e|--extension]}} {{扩展名}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- 仅查找匹配特定模式的文件夹:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`fd "{{正则表达式}}" {{[-t|--type]}} {{[d|directory]}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
|
|
- 在搜索中包含被忽略和隐藏的文件:
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`fd "{{正则表达式}}" {{[-H|--hidden]}} {{[-I|--no-ignore]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- 排除匹配特定通配符(glob)模式的文件:
|
|
|
|
|
|
|
|
|
|
|
|
`fd "{{正则表达式}}" {{[-E|--exclude]}} {{通配符}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
|
|
- 对每个返回的搜索结果执行命令:
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`fd "{{正则表达式}}" {{[-x|--exec]}} {{命令}}`
|
|
|
|
|
|
|
|
|
|
|
|
- 仅在当前目录中查找文件:
|
|
|
|
|
|
|
|
|
|
|
|
`fd "{{正则表达式}}" {{[-d|--max-depth]}} 1`
|