2016-09-21 6 views
0

これは多少抽象的で好奇心です。私は今日これを見渡したが、どのように起こるか理解していない。
私は次のようになり、ディレクトリツリー、双方のプロジェクトディレクトリを持っているが、かなり大きいです:Work/project2/内からGrepが存在しないファイルを報告します

Work/ 
    project1/ 
    ... 
    project2/ 
    ... 

私はgrep -rin 'some string' ../project1/のようなコマンドを実行します。他の出力の中で私はgrep: ../project1/../..: No such file or directoryのような行を見るでしょう。
これがどうなるかわかりません。私が思ったように(この場合のzshは)、ファイルシステムとやりとりして、既存のファイルだけを返すだろうと思っていました。この場所はどのようにしてgrepの入力に到達しますか?

答えて

1

指定されたファイルはシンボリックリンクである可能性があります。そのターゲットはもはや存在しません。 "壊れたリンク"。この場合、grepはリンク先の真の場所で動作しています。

関連する問題