You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub指定子目录及子目录中搜索特定扩展名文件的关键词

GitHub 特定路径+文件扩展名的关键词搜索正确语法

要同时实现指定路径及其所有子路径+特定文件扩展名的关键词搜索,正确的语法是结合双通配符**来匹配多层子目录,具体格式如下:

https://github.com/myrepo/search?q=mykeyword+path:/mysearchpath/**/*.kt

关键说明:

  • **是核心:它用来匹配/mysearchpath路径下的所有层级子文件夹,而单个*只能匹配当前目录下的内容,这就是你第一种方法无法搜索子文件夹的原因。
  • 避免多path:参数:GitHub搜索中多个path:条件是逻辑「或」的关系,不是「且」,所以第二种方法会匹配“在指定路径的所有文件”或者“所有.kt文件”,不符合你需要的“同时满足两者”的要求。

替换其中的myrepo(仓库名)、mykeyword(搜索关键词)、/mysearchpath(目标路径)、.kt(目标扩展名),就能精准搜索到你需要的内容。

内容的提问来源于stack exchange,提问作者Elye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 20:55:08