Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我做:
touch _gandalf
接着:
rg --files | grep gandalf | wc -l
或者
ag -l -g "" | grep gandalf | wc -l
我得到0匹配结果。
0
现在,如果我做一个touch gandaf我得到1匹配。
touch gandaf
1
这是为什么?以下划线开头的文件是否具有与隐藏文件类似的行为?也许是mac的文件系统上的东西?如标题中所述,如果我替换 ag/rg 因为find .它按预期工作。
find .
在我的情况下,我的全局.gitignore有一个条款来排除以下划线开头的文件。
.gitignore
但我认为保留所有这些文件很有用(如评论中所述):
。忽视
.rgignore
.agignore