findコマンドは時々サブディレクトリのファイルと一致するエントリを返しません。

findコマンドは時々サブディレクトリのファイルと一致するエントリを返しません。

特定のファイルを検索する場合:

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>

この動作の考えられる理由を知っている人はいますか?

ベストアンサー1

おすすめ記事