ack没有找到符号链接

时间:2013-03-05 10:40:07

标签: symlink ack

这是一个测试:

$ ln -nfs ~/.ssh ssh  # Create a symlink in current dir.
$ ack -g ssh          # => nothing found
$ ack -a -g ssh       # => same here
$ find . -name ssh    # => found: ./ssh

我做错了什么? )

1 个答案:

答案 0 :(得分:5)

有两件事情违背了你的期望。

首先,如果您不使用--follow开关,ack会忽略符号链接。

其次,更重要的是,ack -g找不到目录。它只找到文件。 ack是一个基于文件的实用程序。它不是像find那样的通用实用程序。