特定のファイルを検索する場合:
find
このコマンドは、親ディレクトリで実行しても出力を返しません。
find path-to/subdirectory -name <filename> # No match found
ただし、サブディレクトリに入ってから実行すると、一致する項目が返されます。
cd path-to/subdirectory
find . -name <filename> # Match found
これは一部のファイルでのみ発生します。
ls -l */*/<filename>
次の現象が発生したため、この動作を確認できました。find . -name <filename>
この動作の考えられる理由を知っている人はいますか?