0

如果我打电话ag "SomeTest" ~/foo,我没有得到任何结果,而cd ~/foo; ag "SomeTest"列出了预期的结果。怎么会?

4

1 回答 1

0

也许您正在搜索的文件位于符号链接目录中,除非您使用 -f 标志指示,否则 ag 不会跟随该目录。例如:

$< /tmp/foo
test
$ls -l /tmp/foo
lrwxr-xr-x  1 gregory  wheel  18B Jan 16 01:00 /tmp/foo -> /Users/gregory/foo
$ag test ./tmp
$ag -f test ./tmp
tmp/foo
1:test
于 2017-01-16T06:07:15.997 回答