ag和rg没有列出以下划线开头的文件,找到了

时间:2018-05-24 16:29:27

标签: bash macos ag ripgrep

如果我这样做:

touch _gandalf

然后:

rg --files | grep gandalf | wc -l

ag -l -g "" | grep gandalf | wc -l

我得到0次匹配。

现在,如果我touch gandaf,我会1匹配。

为什么?以下划线开头的文件是否具有与隐藏文件类似的行为?也许是mac的文件系统上的东西?正如标题中所提到的,如果我替换find .的ag / rg,它会按预期工作。

1 个答案:

答案 0 :(得分:1)

就我而言,我的全局.gitignore有一个clausule来排除以下划线开头的文件。

但我认为保留所有这些文件很有用(如评论中所述):

的.gitignore

.IGNORE

.rgignore

.agignore