디렉토리에 단어가 포함된 파일이 있습니다 string
.
이렇게 하면 grep "string" .
결과가 반환되지 않습니다.
하지만 이렇게 하면 grep -r "string" .
파일이 반환됩니다.
왜 -r
옵션이 필요한가요? 내부 하위 디렉토리를 조사하지 않습니다.
답변1
아니요, 필수 사항은 아닙니다. 이라는 이름의 파일을 검색한다는 의미입니다 grep "string" .
. 현재 디렉터리의 모든 파일에 대해 실행하려는 경우 또는 모든 하위 디렉터리의 모든 파일을 반복적으로 찾으려는 경우에 사용합니다.string
.
grep
grep string *
grep -r string