在Silver Searcher(ag)中如何排除指定目录以精准搜索文件?
用ag工具排除指定目录的解决方案
针对你的场景,以下几种方法可以实现仅搜索a.txt、排除folder_b目录的需求:
调整命令参数写法
尝试明确指定排除目录的相对路径,或调整参数顺序:ag -Qu "1234" . --ignore-dir=folder_b或:
ag -Qu "1234" --ignore-dir='./folder_b' .本地忽略文件方案
在当前folder_a目录下创建.agignore文件,添加内容:folder_b/之后直接执行搜索命令即可自动排除该目录:
ag -Qu "1234" .直接指定目标文件
如果仅需搜索a.txt,可以直接指定文件名简化命令:ag -Qu "1234" a.txt
内容的提问来源于stack exchange,提问作者alex
相关产品推荐
相关产品推荐

