Fork me on GitHub

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

posted @   Cloudhan  阅读(458)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示