현재 디렉토리에서 재귀 grep 검색을 수행하려고 할 때 일반적으로 다음을 수행합니다.
grep -ir "string" .
그러나이 명령은 이진 파일 (그림, 오디오, 비디오 등)을 포함하여 모든 종류의 파일 내부를 검색하므로 검색 프로세스가 매우 느려집니다.
예를 들어이 작업을 수행하면 작동하지 않습니다.
grep -ir "string" *.php
현재 디렉토리에는 PHP 파일이 없지만 현재 디렉토리의 일부 서브 디렉토리 안에 있으며 하위 디렉토리 이름은 ".php"로 끝나지 않으므로 grep은 그 내부를 찾지 않습니다.
그렇다면 현재 디렉토리에서 재귀 검색을 수행하고 파일 이름 와일드 카드를 지정하려면 어떻게해야합니까? (예 : 특정 확장자로 끝나는 파일 만 검색)