특정 문자열이 포함된 디렉토리에서 파일 찾기

특정 문자열이 포함된 디렉토리에서 파일 찾기

중복 가능성:
파일에서 텍스트를 찾고 여러 하위 폴더를 검색하는 방법은 무엇입니까?

mydir/"라는 문자열이 포함된 디렉터리의 모든 파일을 찾고 싶습니다 .사과". 어떻게 해야 하나요?

답변1

어쩌면 그들 중 하나일지도 몰라

cd mydir ; grep -lr apple *

또는

find mydir -type f | xargs grep -l apple

답변2

findgrep실제로 이러한 모든 작업을 수행하기 위해 이를 사용할 필요는 없습니다 .

grep --recursive --ignore-case --files-with-matches "apple" mydir/

관련 정보