경로에 특정 하위 문자열이 포함된 모든 파일/폴더를 Bash로 검색하는 방법은 무엇입니까?

경로에 특정 하위 문자열이 포함된 모든 파일/폴더를 Bash로 검색하는 방법은 무엇입니까?

이름에 "dir"이라는 단어가 포함된 폴더에서 이름에 "able"이라는 단어가 포함된 파일을 검색하고 싶습니다.

Bash를 사용하여 이 작업을 어떻게 수행할 수 있나요?

답변1

명령 을 사용할 수 있습니다 find.

find . -iwholename '*dir*/*able*'

전체 이름 패턴 - 파일 찾기

시험:-전체 이름 무늬: 파일이 발견된 명령줄 인수로 시작하는 전체 파일 이름이 쉘 패턴 패턴과 일치하면 참입니다.

시험:-i전체 이름 무늬: ...하지만 일치는 대소문자를 구분하지 않습니다.

관련 정보