4

ここにテストがあります:

$ 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

私が間違っていることは何ですか?)

4

1 に答える 1

8

あなたの期待に反することが 2 つあります。

--followまず、スイッチを使用しない場合、ack はシンボリック リンクを無視します。

2 つ目は、さらに重要なことですが、ack -gディレクトリが見つかりません。ファイルのみを検索します。ack はファイルベースのユーティリティです。のような一般的なユーティリティではありませんfind

于 2013-05-05T06:43:58.697 に答える