찾기 및 정규식 - 주어진 이름으로 시작하는 이름을 가진 파일 찾기

찾기 및 정규식 - 주어진 이름으로 시작하는 이름을 가진 파일 찾기

find예를 들어 주어진 문자열로 이름이 시작하는 모든 파일을 찾으려면 함께 사용할 정규 표현식이 필요합니다 proc.

나는 시도했지만 find . -regex '^proc*'결과가 없습니다.

답변1

-name 'proc*'이 경우에는 globbing을 사용하고 파일 이름만 검색하는( -regex파일 이름으로 이어지는 전체 디렉토리 항목을 검색하는 것과는 달리) 만 사용하는 것이 더 좋습니다 .

탐욕을 활용하여 를 계속 사용하려는 경우 -regex:

find . -type f -regex '.*/proc[^/]*$'

답변2

regex깃발 은 필요없어

$ find . -type f -name "proc*"

관련 정보