![문자열이 포함된 파일을 찾는 방법은 무엇입니까? [복사]](https://linux55.com/image/25652/%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%B4%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%B0%BE%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
터미널에서 "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*'
상술 한 바와 같이