ag 的使用方法
在文件夹
中递归搜索关键词
:
ag keyword /path/to/
关键词用法实际上接收一个正则:
或
ag '关键词1|关键词2'
字面匹配:
ag -Q `.`关键词
全词匹配:
ag -w 关键词
^
,$
匹配某一类文件名的关键词
ag -G rb$ 关键词
进一步过滤
ag -G rb$ 关键词1 | ag 关键词2
ag -w 关键词1
-G rb$
| ag 关键词2
ag 根据默认根据输入有无大写字母,自动确定是否大小写敏感搜索
-g
选项表示查询文件名,而不会去查询文件内容。比如说想要查询目录下文件名中包含 Pattern 的文件名,那么可以使用:
ag -g PATTERN .
上面 -g
选项只会去查询文件名,那么如果想要查找内容中包含某个关键字的文件名,可以使用 -l
选项:
ag -l 'pattern' /path/to
参考资料:
项目
安装
使用
一个不错的博客
国人开发另一个新的替代命令行工具rg
https://www.downzz.com/fuwuqi/187716.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?