문자열이 포함된 파일을 찾는 방법은 무엇입니까? [복사]

문자열이 포함된 파일을 찾는 방법은 무엇입니까? [복사]

중복 가능성:
이름에 특정 문자열(예: "abcde")이 포함된 파일을 찾는 방법은 무엇입니까?

터미널에서 "foo" 문자열이 포함된 파일을 어떻게 찾을 수 있나요?

다음을 시도했지만 작동하지 않습니다.

find *foo*.*  // any character before or after "foo" of any extension.

UNIX나 bash 와일드카드를 검색해 보았지만 유용한 결과를 얻지 못했습니다.

답변1

@ire_and_curses의 설명은 거의 정확하지만 Foo,fOo, ...와 같은 파일은 찾을 수 없습니다. 이는 귀하의 경우에 더 좋습니다.

from find man page:
-iname pattern
     Like -name, but the match is case insensitive.

find <path> -iname '*foo*'

답변2

죄송합니다. 질문을 이해하지 못합니다. 당신은 시도해야

find . -name '*foo*'

상술 한 바와 같이

관련 정보