![find 명령이 때때로 하위 디렉터리에 있는 파일과 일치하는 항목을 반환하지 않습니다.](https://linux55.com/image/119666/find%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EB%95%8C%EB%95%8C%EB%A1%9C%20%ED%95%98%EC%9C%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EC%9E%88%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EA%B3%BC%20%EC%9D%BC%EC%B9%98%ED%95%98%EB%8A%94%20%ED%95%AD%EB%AA%A9%EC%9D%84%20%EB%B0%98%ED%99%98%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
특정 파일을 검색하는 경우:
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>
이 동작의 가능한 이유를 아는 사람이 있습니까?