
다음과 같은 파일이 있다고 가정해 보겠습니다.
일부 파일 이름.ext
이제 find 명령을 사용하여 파일 이름의 일부를 찾고 싶습니다. 예를 들면 다음과 같습니다.
find filelocation -type f -name 'some\|name'
grep과 awk를 사용하여 이 작업을 시도했지만 운이 없었고 모든 명령도 시도했습니다.이 링크
답변1
인수는 find -name
간단한 쉘 전역 변수이고 기본 접속사는 논리적입니다 AND
.
find location -type f -name '*some*' -name '*name*'
some
이름에 및 순서가 모두 포함된 일반 파일이 name
검색됩니다. OTOH, 이름에 some
및 순서가 포함된 파일을 찾으려면 name
간단합니다.
find location -type f -name '*some*name*'
또는
find location -type f -name 'some*name*'
이름이 있어야한다면에서 시작하다끈 some
.